Python 将pdf与PyPDF2合并时添加页码
我正在将信息单元(.PDF)合并成一个单一的PDF。我有很多变量,其中有很多过滤器(您可以选择每个过滤器中的一个),需要使用这些过滤器来定义完整的手册,请看: 我的主要问题是,基本上在PDF合并时添加一个页码,我使用了代码和,但没有成功 我使用的简化代码是:Python 将pdf与PyPDF2合并时添加页码,python,pdf,pypdf2,pypdf,Python,Pdf,Pypdf2,Pypdf,我正在将信息单元(.PDF)合并成一个单一的PDF。我有很多变量,其中有很多过滤器(您可以选择每个过滤器中的一个),需要使用这些过滤器来定义完整的手册,请看: 我的主要问题是,基本上在PDF合并时添加一个页码,我使用了代码和,但没有成功 我使用的简化代码是: from PyPDF2 import PdfFileWriter, PdfFileReader import io from reportlab.pdfgen import canvas from reportlab.lib.pagesi
from PyPDF2 import PdfFileWriter, PdfFileReader
import io
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
print(var1.get(), var2.get(), var3.get(), var4.get(), var5.get(), var6.get())
merger.append(Modelo) #filter one
merger.append(Escada) #filter two
output = open('ModeloMerg.pdf', 'wb')
merger.write(output)
pdf = PdfFileReader('ModeloMerg.pdf')
packet = io.BytesIO()
can = canvas.Canvas(packet, pagesize=A4)
can.drawString(10, 100, "Page" + str(15)) #just a random test number
can.save()
packet.seek(0)
watermark = PdfFileReader(packet)
watermark_page = watermark.getPage(0)
for page in range(pdf.getNumPages()):
pdf_page = pdf.getPage(page)
pdf_page.mergePage(watermark_page)
pdf_writer.addPage(pdf_page)
with open('out.pdf', 'wb') as fh:
pdf_writer.write(fh)