Converts 3M pdfs into txt files using a pdftotxt converter (download at https://www.xpdfreader.com/download.html)
Extracts data from each text file into a Pandas dataframe
Creates csv from dataframe in the format of the template downloaded from factotum
Identifies which products are a "kit" that contains multiple products
Note: the unit code for weight percent is 3 and unknown is 2
Written in Python 3.7