我想知道是否有一种方法或工具可以将Java源代码输出为带有语法高亮的PDF文件?
GNU Enscript可以满足您的需求。它可以生成后续可转换为PDF的PostScript文件。
Kate 也允许您使用带颜色的代码打印,因此假设您安装了某种pdf打印机软件,它可以直接打印成pdf格式。它具有可自定义的语法高亮功能,适用于许多不同的语言,包括Java。
使用带有listings包的Tetex即可。如果您使用*tex创建PDF,则这是最佳选择。
listings