我正在创建一个 Python 脚本来禁用 PDF 中的 Web 超链接。我尝试使用 PyPDF2 删除注释,但输出保持不变。我尝试了多种方法,但都没有成功删除超链接。
你可以这样做:
cpdf -replace-dict-entry /URI -replace-dict-entry-value '"#"' in.pdf -o out.pdf
这会保留文本及其链接注释,但将 URI 替换为无处可去的注释。
请小心系统上对
'"#"'
的引用 - 传递给 cpdf
的字符串应该是 "#"
。