python pdf加水印
时间: 2023-10-04 17:05:07 浏览: 156
您可以使用PyPDF2库来为PDF文件添加水印。以下是一个示例代码,演示如何将文本作为水印添加到PDF文件中:
```python
import PyPDF2
def add_watermark(input_pdf, output_pdf, watermark_text):
pdf = PyPDF2.PdfFileReader(input_pdf)
pdf_writer = PyPDF2.PdfFileWriter()
for page_num in range(pdf.getNumPages()):
page = pdf.getPage(page_num)
page.mergePage(watermark_text)
pdf_writer.addPage(page)
with open(output_pdf, 'wb') as output_file:
pdf_writer.write(output_file)
# 示例用法
input_pdf = 'input.pdf'
output_pdf = 'output.pdf'
watermark_text = 'Confidential'
add_watermark(input_pdf, output_pdf, watermark_text)
```
在代码中,您需要替换`input_pdf`和`output_pdf`变量为您的输入和输出PDF文件的路径。`watermark_text`变量表示要作为水印添加到每个页面的文本。
请确保您已经安装了PyPDF2库,可以使用以下命令进行安装:
```
pip install PyPDF2
```
这样,运行上述代码后,您将得到一个带有水印的新PDF文件。
阅读全文