Postscript解析器-将超链接添加到文本

时间:2018-10-12 01:00:58

标签: adobe postscript

我需要在pdf上列出问题列表,并将答案超链接到每个问题。

我目前已将pdf文件转换为后记。但是,后记是一种非常复杂的语言,可以通过编程方式将example.com/answers/i/格式的每个问题超链接到链接{ provider: MyService, useValue: myServiceMock } 。我该怎么做?

1 个答案:

答案 0 :(得分:0)

PostScript不仅复杂,而且是一种完整的编程语言。这意味着您的答案在程序中的表达方式完全是任意的。

假设您每次都使用相同的转换过程,则可以假设其行为是确定的(即,每次都将相同的输入转换为相同的输出),在这种情况下,您可以在输出。

但是基本上,您自己一个人,我无法为您提供任何神奇的解决方案。

我建议您还是将其掺入错误。 PostScript不是PDF,并且没有任何超链接的概念。因此,这向我建议您打算使用pdfmark扩展运算符,然后将生成的PostScript通过类似Distiller的应用程序传递回去,以便再次获得PDF。

转换为PostScript并重新转换为PDF确实使这个问题感到困惑。假设PDF是一种表单(同样,通过问答格式的暗示),您可以直接从PDF文件中足够容易地提取表单字段。然后,您可以将其替换为/ Link注释。

简而言之,不要通过转到PostScript并返回,而以PDF格式完成所有操作。

如果有不能执行此操作的原因,那么您将不得不对其进行解释。