其他分享
首页 > 其他分享> > 是否有语法高亮的命令行C到PDF转换器?

是否有语法高亮的命令行C到PDF转换器?

作者:互联网

我需要提供“具有行号的源代码文档”,它基本上只是源代码的PDF,带有语法高亮和行号.是否有任何现有的Windows命令行工具,我可以从脚本调用“构建发布版本”脚本?

现在我正在使用VC进行手动操作,这甚至不是代码用于TI处理器的开发环境,也是PDF打印机驱动程序,它会弹出我打印的每个文件.

解决方法:

我使用的两个语法荧光笔是enscript和source-highlight.

第一个可以输出到PostScript(可以使用ps2pdf转换为PDF),第二个可以输出HTML,LaTeX和其他格式的输出.

两者都应该通过Cygwin提供

编辑:在我的系统上,以下命令将打印当前子树中的所有cpp文件.

find . -name "*.cpp" | xargs enscript -Ecpp -fCourier8 

以下将生成具有相同内容的code.pdf文件

find . -name "*.cpp" | xargs enscript -Ecpp -fCourier8 -o - | ps2pdf - code.pdf

PS:并给出颜色输出的–color = 1和行号的-C.

find . -name "*.cpp" | xargs enscript --color=1 -C -Ecpp -fCourier8 -o - | ps2pdf - code.pdf

标签:c,pdf,documentation,syntax-highlighting
来源: https://codeday.me/bug/20191004/1852102.html