我正在合并一个PDf到另一个到另一个PDf,它工作得很好,但书签在最终的PDf中丢失。在
以下是PDF生成代码:
#- Create One Page PDF with some text
from reportlab.pdfgen import canvas as canx
c = canx.Canvas('transparent.pdf')
c.setStrokeColor((1, 0, 0))
transparentwhite = canx.Color(255, 255, 255, alpha = 0.0)
c.setFillColor(transparentwhite)
t = c.beginText()
t.setTextRenderMode(2)
c._code.append(t.getCode())
c.setFont('Helvetica', 48)
c.saveState()
c.translate(100, 100)
c.rotate(45)
c.drawCentredString(500, 100, 'DRAFT')
c.save()
以下是合并代码:
^{pr2}$但元数据中缺少书签和标题。在
什么是canvas
对象的'bookmarkHorizontal', 'bookmarkHorizontalAbsolute', 'bookmarkPage'
方法?在
同样的问题也在这里How to Add bookmarks to PDF file?
我可以从以下代码中获取标题:
通过
^{2}$setTitle
方法将标题设置为新PDF或者:
书签
首先从input pdf中获取书签这些代码How to get bookmark's page number
以下代码向新PDF添加书签:
`
`在
现在如何处理嵌套书签:)??
相关问题 更多 >
编程相关推荐