如何将源代码按需嵌入到PDF中?

如何将源代码按需嵌入到PDF中?

我想知道是否可以将您正在编写的某些软件的源代码嵌入到 PDF 中,但默认情况下不显示。例如,您有一个很长的脚本,如果用户/读者需要详细信息时可以单击链接并查看该脚本的源代码,那就太好了。

最好的是如果可以用语法高亮显示(通过列表或铸造包)来呈现。

到目前为止,我只知道使用 ECMAscript(似乎不支持 latex)或 OCG 层作为工具提示。对于这两者,我不确定它们是否支持语法高亮。

作为一种解决方法,我会像以前一样使用附录和超链接来做到这一点。

您还有什么更好的建议吗?

答案1

是的,你可以将源代码嵌入为文件pdf。我通常使用包附加文件,但还有更多,嵌入文件包例如或附加文件2

使用 attachmentfile 我将一个图标打印到边缘并在 PDF 文本中解释单击该符号将提供附加的文件。

相关内容