Я новичок в программировании и взял на себя небольшую задачу для моей финансовой команды, чтобы помочь преобразовать файлы .tif в файлы .pdf.Проведя некоторые исследования, я смог написать приведенный ниже код на python, который генерирует отдельные файлы PDF после объединения файлов tif в один файл PDF.
import os, sys, glob, img2pdf
os.chdir(r"my_path")
for file in glob.glob("*.tif"):
print(file)
# Scans directory folder for any .tif files.
with open("Invoice.pdf", "wb") as f:
f.write(img2pdf.convert([i for i in
os.listdir(r'my_path') if
i.endswith(".tif")]))
# Converts all .tif files into a single PDF file.
from PyPDF2 import PdfFileWriter, PdfFileReader
inputpdf = PdfFileReader(open("Invoice.pdf", "rb"))
for i in range(inputpdf.numPages):
output = PdfFileWriter()
output.addPage(inputpdf.getPage(i))
with open("Invoice-page%s.pdf" % i, "wb") as outputStream:
output.write(outputStream)
# Breaks down the PDF file into individual pages in directory.
С учетом вышесказанного, есть ли модуль Python, который я могу использовать для сканирования файлов .tif, копирования их имен и переименования файлов PDF в соответствии с их происхождением в формате tif?Любая помощь очень ценится.