如何解决通过将Pdf1放在Pdf2,Pdf3的顶部来创建多个PDF
这里是新功能-找不到答案,但是如果已经回答,请直接输入。
我希望通过将“主” PDF合并到其他“子” PDF的列表(例如说5个)中来创建一组新的PDF,并使用Main + sub1,Main + sub2获得5个pdf的输出
这是我到目前为止所拥有的。但是它正在创建1个pdf,而所有pdf(在目录中)都在一起。我想要的是它如上所述创建单独的对象-不知道在此添加什么以使其遍历每个对象来完成我想做的事情:
import PyPDF2
import glob,os
import shutil
from PyPDF2 import PdfFileMerger
dir="address"
os.chdir(dir)
x = [dir+"/"+a for a in os.listdir(dir) if a.endswith(".pdf")]
print(x)
os.listdir
merger = PdfFileMerger()
for pdf in x:
merger.append(open(pdf,'rb'))
with open("result.pdf","wb") as fout:
merger.write(fout)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。