Printing exception reasion. Updated path. Fixed issue with output file name. Added script to check if the PDF exists and adds it to a list if it doesn't.

This commit is contained in:
Dan Dembinski
2021-05-06 11:58:48 -04:00
parent fd4ac10a90
commit 7760bda583
2 changed files with 35 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ from openpyxl import load_workbook
path = 'U:\\CreativeConnectionMove\\Assets\\'
# outputPath = 'C:\\Users\\ddembinski\\Desktop\\thumb\\'
outputPath = 'U:\\thumb\\'
outputPath = 'U:\\ICP STUFF\\'
wb = load_workbook('fomoPDFs.xlsx')
@@ -15,7 +15,7 @@ failedrow = 2
for row in sh1.iter_rows(min_row=2):
file = row[3].value
outfile = row[2].value
outfile = str(row[2].value)
print(row[0].value)
@@ -43,12 +43,13 @@ for row in sh1.iter_rows(min_row=2):
images = pdf2image.convert_from_path(path + file, poppler_path='c:\\poppler\\bin',
output_folder=outputPath + '128', single_file=True,
size=(None, 128), fmt='jpeg', output_file=outfile)
shutil.copy(path + file, outputPath + 'PDF\\' + outfile + '.pdf')
except:
shutil.copy(path + file, outputPath + 'PDF\\' + str(outfile) + '.pdf')
except Exception as e:
print('%s - %s conversion failed' % (row[0].value, row[3].value))
sh2.cell(row=failedrow, column=1).value = row[0].value
sh2.cell(row=failedrow, column=2).value = row[2].value
sh2.cell(row=failedrow, column=3).value = row[3].value
print(e)
failedrow = failedrow + 1
wb.save('fomoPDFs.xlsx')