使用 ReportLab 的水印链接文本

问题描述

目前我正在使用 ReportLabPyPDF2 为 PDF 文档编写水印。

我有以下生成水印文本的代码

self.packet = StringIO.StringIO()
self.canvas = canvas.Canvas(self.packet,pagesize=letter)

self.canvas.setFont('Helvetica',6)
self.canvas.drawString(150,5,self.text)
self.canvas.save()
self.packet.seek(0)

return PdfFileReader(self.packet)

一旦它返回水印,它就会使用以下内容将其合并到原始pdf“文件”的每一页中:

pdf_reader = PdfFileReader(file)
pdf_writer = PdfFileWriter()
for page in range(pdf_reader.numPages):
    page_object = self.add_watermark(pdf_reader.getPage(page))
    pdf_writer.addPage(page_object)

我想知道如何修改它以编写指向文档的可点击链接,而不仅仅是文本。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)