Как я могу переименовать файлы PDF, чтобы имитировать имена файлов TIF, из которых они пришли? - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в программировании и взял на себя небольшую задачу для моей финансовой команды, чтобы помочь преобразовать файлы .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?Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...