如何解决使用 ReportLab 的水印链接文本
目前我正在使用 ReportLab
和 PyPDF2
为 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 举报,一经查实,本站将立刻删除。