【发布时间】:2018-10-12 17:25:58
【问题描述】:
我需要在 pdf 上列出问题列表,并将每个问题的答案链接到超链接。
我目前已将 pdf 文件转换为 postscript。然而,postscript 是一种非常复杂的语言,可以通过编程将Question #i: 格式的每个问题超链接到链接example.com/answers/i/。我怎样才能做到这一点?
【问题讨论】:
标签: adobe postscript
我需要在 pdf 上列出问题列表,并将每个问题的答案链接到超链接。
我目前已将 pdf 文件转换为 postscript。然而,postscript 是一种非常复杂的语言,可以通过编程将Question #i: 格式的每个问题超链接到链接example.com/answers/i/。我怎样才能做到这一点?
【问题讨论】:
标签: adobe postscript
PostScript 不仅复杂,而且是一门完整的编程语言。这意味着您的答案在程序中的表达方式完全是任意的。
假设您每次都使用相同的转换过程,您可能会假设其行为具有确定性(即每次都将相同的输入转换为相同的输出),在这种情况下,您可能会在输出。
但基本上,你自己在这里,没有什么神奇的解决方案我可以给你。
我建议你还是用错了药。 PostScript 不是 PDF,它没有任何超链接的概念。所以这向我建议您打算使用 pdfmark 扩展运算符,然后通过类似 Distiller 的应用程序将生成的 PostScript 传回,以便再次获取 PDF。
转换为 PostScript 再转换回 PDF 确实会混淆问题。假设 PDF 是一个表单(同样,通过问答格式的暗示),您可以直接从 PDF 文件中轻松提取表单字段。然后你可以用 /Link 注释替换它。
简而言之,不要通过转到 PostScript 并返回来执行此操作,全部使用 PDF。
如果你不能这样做是有原因的,那么你将不得不解释它。
【讨论】: