Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




我必须将离散量的python脚本打印到PDF。该代码应作为文本而不是图像包括在内,因为必须通过反抄袭机制进行检查(我不必照顾这一点,只是要求pdf不是由图像制成,仅此而已)。还必须突出显示语法。

您对此有什么建议吗?

最佳答案

在反-窃方面,我无能为力。为了使用语法高亮显示py脚本,传统的工具是enscript:

enscript -E -q -Z -p - -f Courier10 readmaya.py | ps2pdf - out.pdf

在这里,enscript突出显示语法并生成后记。您可以使用多种可能的工具中的任何一种来进行将Postscript转换为pdf的第二步。我在这里显示了来自ghostscript包的ps2pdf

安装

在类似Debian或Unbuntu的系统上,可以使用以下方式安装enscript:
apt-get install enscript

在类似Debian或Unbuntu的系统上,ps2pdfghostscript软件包的一部分,该软件包可能已经安装了。如果不是这样。运行:
apt-get install ghostscript

10-07 18:46