我正在使用java程序创建一个html文件。 HTML 文件也使用 CSS
。我正在使用 javafx webview 打开此文件。是否可以使用java发送这个html文件来打印命令
我通过在 JEditorPane
中打开文件,然后打印 jeditorpane
来完成此操作。
对于通过 JEditorPane
进行打印,我使用以下代码。
try
{
File HtmlFile= new File("path of file");
JEditorPane htmlPane= new JEditorPane();
htmlPane.setPage(htmlFile.toString());
htmlPane.print();
}
catch(Exception ex)
{
ex.printStackTrace();
}
最佳答案
JEditorPane
不支持完整的 CSS
规范。
我能提供的唯一建议是查看 Java 的替代 HTML/CSS 渲染。我可以推荐的一个是 xhtmlrenderer项目。最近开发速度有所放缓,但无论如何,它可以满足您的目的
关于java - 使用 java 或 javafx 打印 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17568904/