我 有 两 个 Excel 列表 指示 的 路径 的 PDF 文件 , 我 需要 合并 - 有 无论 如何 要 这样 做 使用 代码 ? 作为 手动 过程 需要 几 个 小时 的 处理 。我 试 过 使用 VBA , 但 IO 无法 访问 adobe API , 所以 一直 无法 使用 。 我 想 使用 python , 有 什么 想法 吗 ?
jtw3ybtb1#
Python是要走的路。通过使用panda和PyMuPDF库,您可以非常轻松地完成此操作。
# pip install PyMuPDF import pandas as pd import fitz PDFs = pd.read_excel(«pdfs.xlsx») new_pdf = fitz.open() for row in PDFs.iterrows(): filename = row[«pdf_column»] in_pdf = fitz.open(filename) new_pdf.insert_pdf(in_pdf) new_pdf.save("merged.pdf")
c90pui9n2#
checkout PyPDF2pypdf2.readthedocs.io的示例
from PyPDF2 import PdfMerger merger = PdfMerger() for pdf in ["file1.pdf", "file2.pdf", "file3.pdf"]: merger.append(pdf) merger.write("merged-pdf.pdf") merger.close()
2条答案
按热度按时间jtw3ybtb1#
Python是要走的路。
通过使用panda和PyMuPDF库,您可以非常轻松地完成此操作。
c90pui9n2#
checkout PyPDF2
pypdf2.readthedocs.io的示例