我正在尝试将一个PDF覆盖在另一个PDF上。在查看了pyPDF2文档以及与此主题相关的各种其他问题和站点之后,我设法合并了页面,如下所示:
import PyPDF2
df2 = PyPDF2.PdfFileReader(open("path\\Point.pdf", "rb"))
df = PyPDF2.PdfFileReader(open("path\\Polygon.pdf", "rb"))
output_file = PyPDF2.PdfFileWriter()
for lol in range(df.getNumPages()):
input_page = df.getPage(lol)
input_page.mergePage(df2.getPage(0), )
output_file.addPage(input_page)
with open("path\\merged.pdf", "wb") as outputStream:
output_file.write(outputStream)
这没有任何错误,但是在打开文件时,文件被读取为一层,而不是两层。
我想将页面合并为两个单独的图层,以便在打开时可以在它们之间进行选择。
这可能吗?