我需要通过将一些pdf与pypdf2合并,将页码动态地放置在我正在创建的pdf上
我正在使用pypdf2读取一些pdf,这些pdf由用户选择,我需要合并它们,但是用户选择了它们(包括订单),使用reportlab我正在绘制索引,但是现在我需要放置每页上对应的页码,我设法以某种方式设法获得了有效的代码,但是这花费了太多时间,有人可以帮助我获得更有效的代码吗?
total_pages = writer.getNumPages()
for t in range(0, total_pages):
print('Iterating total pages', t)
packet = StringIO()
can = canvas.Canvas(packet, pagesize=letter)
can.setFontSize(9)
can.drawString(565, 770, str(t+1))
can.save()
packet.seek(0)
inputm = PdfFileReader(packet)
page = writer.getPage(t)
page.mergePage(inputm.getPage(0))