这是我的密码:
input_file = "example.pdf"
output_file = "example-drafted.pdf"
watermark_file = "draft.pdf"
with open(input_file, "rb") as filehandle_input:
pdf = PyPDF2.PdfFileReader(filehandle_input)
with open(watermark_file, "rb") as filehandle_watermark:
watermark = PyPDF2.PdfFileReader(filehandle_watermark)
first_page = pdf.getPage(0)
first_page_watermark = watermark.getPage(0)
first_page.mergePage(first_page_watermark)
pdf_writer = PyPDF2.PdfFileWriter()
pdf_writer.addPage(first_page)
with open(output_file, "wb") as filehandle_output:
pdf_writer.write(filehandle_output)
在我上面的代码中: 水印文件=“草稿.pdf". 你知道吗
我想把这个水印文件用作“草稿.png““
我不知道我是否理解你的问题很好,但你似乎是在一个PDF添加PNG图片的麻烦?你知道吗
您可以考虑使用
PDFKit
而不是PyPDF2
,这为从个人角度处理PDF提供了一种更简单的方法。你知道吗例如,您可以创建一个包含
draft.png
的HTML页面,然后将其添加到PDF文件中。你知道吗如果你感兴趣,我在这个博客上找到了一个很好的例子:
http://yoroshikune.com/creating-pdf-files-python/
相关问题 更多 >
编程相关推荐