依賴安裝
pip install PyPDF2
在 Python 中,可以使用 PyPDF2 模塊來合并多個 PDF 文件。
from PyPDF2 import PdfFileMerger
# 創(chuàng)建一個 PdfFileMerger 對象
merger = PdfFileMerger()
# 添加要合并的 PDF 文件
pdf_files = ['file1.pdf', 'file2.pdf', 'file3.pdf']
for pdf_file in pdf_files:
merger.append(pdf_file)
# 指定輸出文件路徑
output_path = 'merged.pdf'
# 執(zhí)行合并操作
merger.write(output_path)
# 關(guān)閉 PdfFileMerger 對象
merger.close()
首先導入 PdfFileMerger 類。接下來,創(chuàng)建一個 PdfFileMerger 對象 merger。
然后,使用 append 方法逐個添加要合并的 PDF 文件。在示例中,將要合并的 PDF 文件路徑存儲在列表 pdf_files 中,可以根據(jù)實際情況進行修改。
在添加完所有的 PDF 文件后,需要指定合并后的輸出文件路徑 output_path。
最后,調(diào)用 write 方法執(zhí)行合并操作,并使用 close 方法關(guān)閉 PdfFileMerger 對象。
執(zhí)行上述代碼后,將會生成一個名為 merged.pdf 的文件,其中包含了所有合并的 PDF 文件的內(nèi)容。
如果提示
PyPDF2.errors.DeprecationError: PdfFileMerger is deprecated and was removed in PyPDF2 3.0.0. Use PdfMerger instead.
則是由于文章來源:http://www.zghlxwxcb.cn/news/detail-840522.html
在 PyPDF2 版本 3.0.0 中,PdfFileMerger 類被移除了,取而代之的是 PdfMerger 類。文章來源地址http://www.zghlxwxcb.cn/news/detail-840522.html
from PyPDF2 import PdfMerger
# 創(chuàng)建一個 PdfMerger 對象
merger = PdfMerger()
# 添加要合并的 PDF 文件
pdf_files = ['file1.pdf', 'file2.pdf', 'file3.pdf']
for pdf_file in pdf_files:
merger.append(pdf_file)
# 指定輸出文件路徑
output_path = 'merged.pdf'
# 執(zhí)行合并操作
merger.write(output_path)
# 關(guān)閉 PdfMerger 對象
merger.close()
到了這里,關(guān)于【PDF合并】利用 Python 合并 PDF 文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!