Javascript 将源代码文件(.java、.css、.js)转换为pdf时保留语法突出显示

Javascript 将源代码文件(.java、.css、.js)转换为pdf时保留语法突出显示,javascript,java,css,pdf,Javascript,Java,Css,Pdf,我的web应用程序上有一个功能,允许您将任何格式的文件转换为pdf格式,并允许查看 我已经能做到了。我的问题是,当我转换源代码文件(如.java或.js)时,它会像普通文本文件一样读取,在转换为pdf时不会突出显示 我希望能够保留这些文件的语法突出显示,当它转换为pdf格式。有没有办法做到这一点?简短回答:没有,没有办法将语法突出显示从源代码文件保存到PDF 详细回答:语法突出显示是IDE的一项功能,它不是源文件本身的一部分,因此无法保留它。但是,在转换为PDF之前,您可以创建自己的语法突出显示

我的web应用程序上有一个功能,允许您将任何格式的文件转换为pdf格式,并允许查看

我已经能做到了。我的问题是,当我转换源代码文件(如.java或.js)时,它会像普通文本文件一样读取,在转换为pdf时不会突出显示

我希望能够保留这些文件的语法突出显示,当它转换为pdf格式。有没有办法做到这一点?

简短回答:没有,没有办法将语法突出显示从源代码文件保存到PDF

详细回答:语法突出显示是IDE的一项功能,它不是源文件本身的一部分,因此无法保留它。但是,在转换为PDF之前,您可以创建自己的语法突出显示。

简短回答:不,没有办法将语法突出显示从源代码文件保存到PDF


详细回答:语法突出显示是IDE的一项功能,它不是源文件本身的一部分,因此无法保留它。但是,在转换为PDF之前,您可以创建自己的语法突出显示。

谢谢您的建议。。但我相信这些都是html和xhtml文件,所以它附带了相应的样式表,可以由API进行操作。这种逻辑是否也适用于只被视为文本文件的.java和.cs或.js文件?谢谢你的建议。。但我相信这些都是html和xhtml文件,所以它附带了相应的样式表,可以由API进行操作。这种逻辑是否也适用于只被视为文本文件的.java和.cs或.js文件?感谢您的快速回复。。在将其转换为PDF之前,您能否解释一下如何创建我自己的语法高亮显示?根据您的IDE,可以保持语法高亮显示。尝试将代码从Eclipse复制到Word。感谢您的快速回复。。在将其转换为PDF之前,您能否解释一下如何创建我自己的语法高亮显示?根据您的IDE,可以保持语法高亮显示。尝试将代码从Eclipse复制到Word。