首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyPDF2 PdfFileMerger.Merge类

PyPDF2 PdfFileMerger.Merge类
EN

Stack Overflow用户
提问于 2020-09-15 04:56:14
回答 1查看 186关注 0票数 1

我正在尝试使用这个类通过指定页面位置将页面从一个PDF附加到另一个PDF。

有没有人有这方面的经验?我找不到任何在互联网上使用PdfFileMerger.merge的例子

代码语言:javascript
复制
with open(orig_pdf, 'rb') as orig, open(amend_pdf, 'rb') as new:

pdf = PdfFileMerger()
pdf.merge(2, new)
pdf.write('.pdf')
EN

回答 1

Stack Overflow用户

发布于 2020-09-15 06:11:37

考虑使用merge并传递position,这是您希望添加pdf文件的页码

(可能)有很多方法可以达到同样的效果。下面是一个基本的工作示例:

代码语言:javascript
复制
from PyPDF2 import PdfFileMerger, PdfFileReader

orig_pdf = r'C:\temp\old.pdf'
amend_pdf = r'C:\temp\new.pdf'

with open(orig_pdf, 'rb') as orig, open(amend_pdf, 'rb') as new:
    merger = PdfFileMerger()
    merger.append(PdfFileReader(orig_pdf))
    
    # Add amend_pdf after page 2
    merger.merge(2, PdfFileReader(amend_pdf))
    merger.write("results.pdf")

有关更多信息,请查看官方文档https://pythonhosted.org/PyPDF2/PdfFileMerger.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63891726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档