NoM*_*ots 16 c++ pdf documentation syntax-highlighting
我需要提供"具有行号的源代码文档",它基本上只是源代码的PDF,带有语法高亮和行号.是否有任何现有的Windows命令行工具,我可以从脚本调用"构建发布版本"脚本?
现在我正在使用VC++进行手动操作,VC++甚至不是代码用于TI处理器的开发环境,也是PDF打印机驱动程序,它会弹出我打印的每个文件.
bao*_*aol 25
我使用的两个语法荧光笔是enscript
和source-highlight
.
第一个可以输出到PostScript(可以使用ps2pdf转换为PDF),第二个可以输出HTML,LaTeX和其他格式的输出.
两者都应该通过Cygwin提供
编辑:在我的系统上,以下命令将打印当前子树中的所有cpp文件.
find . -name "*.cpp" | xargs enscript -Ecpp -fCourier8
Run Code Online (Sandbox Code Playgroud)
而以下将生成code.pdf
具有相同内容的文件
find . -name "*.cpp" | xargs enscript -Ecpp -fCourier8 -o - | ps2pdf - code.pdf
Run Code Online (Sandbox Code Playgroud)
PS:并给出--color=1
颜色输出和-C
行号.
find . -name "*.cpp" | xargs enscript --color=1 -C -Ecpp -fCourier8 -o - | ps2pdf - code.pdf
Run Code Online (Sandbox Code Playgroud)