在python3中,我有一个不同格式的图像列表(pdf、png、jpg、gif),我将它们全部合并到一个多页pdf中。在
使用PyPDF2,可以合并PDF文件。但不支持png、jpg等。这里有很好的介绍: Merge PDF files
使用img2pdf,png,jpg等,可以转换成PDF并合并。但是,它不支持输入PDF文件。在这里: Create PDF from a list of images
所以,既然我可以用pdf,png,jpg作为输入,我必须这样处理:
from PyPDF2 import PdfFileMerger
import img2pdf
if not ext == 'pdf':
with open("output.pdf", "wb") as f:
f.write(img2pdf.convert(images))
else:
merger = PdfFileMerger()
for pdf in images:
merger.append(pdf)
merger.write("output.pdf")
问题是:我是否需要这两个库来将一系列图像(包括PDF)合并到一个PDF中?换句话说,有没有一个库可以将任何图像作为输入,包括PDF,并将它们全部合并到一个PDF中?在
目前没有回答
相关问题 更多 >
编程相关推荐