【发布时间】:2020-09-17 10:12:05
【问题描述】:
我有一个 300 多页的 PDF 文档,需要添加内部页面链接以引用文档中的其他页面。文档是在 Visio 中创建的,它不支持在 PDF 导出中生成一致的超链接,因此链接生成需要在 PDF 本身上完成,而不是在链上。这是每年的需求,由于需要大量的体力劳动、时间和检查,通常需要一周以上的时间。
超链接的文本在每种情况下都具有相同的格式(例如,“请参阅第 8.18 节 - 如何超链接”),我确信这可以自动化,因为有商业插件可以做到这一点,但是它们花费数百美元,由于我的雇主施加的限制,无法在这种情况下使用。示例:https://www.evermap.com/ABAddingHyperlinks.asp
我一直在查看 Acrobat 插件 SDK,它似乎可行,但我知道 Acrobat 还可以使用更高级别的脚本语言。是否有人有使用 PDF 或 Acrobat 脚本/SDK 工具的经验?是否有这样做的开源方法?我到处都看过了!肯学习。我查看了 Ghostscript (Adding internal hyperlink to a pdf),但我需要的不仅仅是目录,而且链接可以出现在页面上的许多地方并带有换行符,因此一致性是一个挑战。
编辑:我找到了解决方案! Bluebeam 软件的 Revu Extreme 运行良好,可作为所有功能的 30 天免费试用版。唯一的限制是跨越换行符(多行文本)的链接不能在 Edge 或 Chrome 的 PDF 查看器中正常工作,因为它们不能正确支持具有多个单击区域的超链接。我已经提交了一张票,要求将一项功能添加到 Revu 以解决此问题,但现在这些链接需要在批处理链接之后手动修复。这里描述了这个过程:https://support.bluebeam.com/online-help/revu2018/Content/RevuHelp/Menus/Batch/Link/Batch-Link--T.htm
【问题讨论】:
标签: pdf hyperlink adobe ghostscript