提问人:ElphiusMostafa 提问时间:10/22/2023 最后编辑:ElphiusMostafa 更新时间:10/22/2023 访问量:27
PyPDF2 超链接框在浏览器中打开 pdf 时有效,但在预览/Adobe 中打开时不起作用
PyPDF2 hyperlink box working when pdf opened in browser, but not when opened in Preview/Adobe
问:
请参阅下面的代码。在浏览器中打开 pdf 时,将显示超链接框对象,但在 Preview/Adobe 中下载并打开文件时不会显示超链接框对象。关于如何解决这个问题的任何想法?
# !pip install PyPDF2
from PyPDF2 import PdfReader, PdfWriter
from PyPDF2.generic import RectangleObject as ro
reader = PdfReader('filename.pdf')
writer = PdfWriter()
for page in reader.pages:
writer.add_page(page)
# Make a black rectangle in the bottom-left corner with the link
writer.add_uri(
page_number=0,
uri="https://github.com/",
rect=ro([280, 10, 302, 20]),
border = 'dott'
)
output = open('filename2.pdf','wb')
writer.write(output)
output.close()
# files.download('filename2.pdf')
答: 暂无答案
评论