使用java applet在打印机中打印渲染的网页

时间:2012-08-14 14:18:43

标签: java printing dialog applet

如何使用自定义打印对话框在打印机中打印呈现的网页(使用java applet删除页眉,页脚,设置边距等)? 无法使用window.print(),因为我需要在打印前自定义页面设置。需要打印的网页结构良好,可以使用html和css进行打印。

1 个答案:

答案 0 :(得分:1)

嗯,对你的问题有一个通用的答案是使用可以呈现HTML的Swing组件,例如JEditorPane,如下所述:Render html in Swing application

要实际打印Swing组件的内容,您可以使用与Swings OS无关的PrinterJob工具,如下所述:

http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-Printing.html