问题描述
所以这是交易,我实际上需要在一个 104 页的文档中放置一个水印(它是一个带有名称的空白页),但是我需要使用通常的方法将水印放在我的文档后面,水印发生在页面上所写内容的前面。所以我一直在想,实际上我的 104 页文档应该是“水印”。我确实找到了我需要用一页做的事情,但我没有实现我的目标。这是代码: 首先创建一堆不同的水印供以后使用:
for i in range(0,len(nomes)):
pdf = FPDF()
j = 0
while j < 105:
pdf.add_page()
pdf.set_font("Arial",size=18)
pdf.rotate(45,150,140)
pdf.set_text_color(255,235,205)
pdf.cell(
0,200,txt=nomes[i][0],ln=1,align="C",)
# pdf.ln(105)
pdf.rotate(45,140)
j = j + 1
pdf.output(filename[i][0])
def create_watermark(input_pdf,output,watermark):
for i in range(0,105):
input_pdf = filename[j][0]
output = nomeapostila[j][0]
watermark = "Apostila de Investimentos.pdf"
watermark_obj = PdfFileReader(watermark)
page = watermark_obj.getPage(0)
pdf_reader = PdfFileReader(input_pdf)
pdf_writer = PdfFileWriter()
# Watermark all the pages
for watermark_page in range(pdf_reader.getNumPages()):
watermark_page = pdf_reader.getPage(watermark_page)
watermark_page.mergePage(page)
pdf_writer.addPage(watermark_page)
with open(output,"wb") as out:
pdf_writer.write(out)
j = j + 1
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)