【问题标题】:Print a rendered web page in a printer using java applet使用 java 小程序在打印机中打印呈现的网页
【发布时间】:2012-08-10 20:43:14
【问题描述】:

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

【问题讨论】:

    标签: java printing dialog applet


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢希万。我尝试使用 JEditor 窗格,但呈现的内容不是那么好。所以我目前正在尝试使用 JWebBrowser。关于打印 JWebBrowser 内容时遇到的问题,我提出了另一个问题。您的回答为继续前进提供了一个好主意。
    • @oraj 你成功了吗?
    猜你喜欢
    • 2014-02-10
    • 2013-01-22
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多