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

标签 java printing dialog applet

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

最佳答案

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

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

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

关于java - 使用 java applet 在打印机中打印渲染的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11954311/

相关文章:

excel - 将写入空格但不写入最后一个字符(VBA Excel)

android - 在android中的对话框内创建动态按钮

java - Android 中不显示对话框标题

c++ - QInputDialog.getItem() 获取项目索引

java - 如何防止多次点击 JComboBox

java - 从 firebase 实时数据库中删除用户时 Android 应用程序崩溃

java - 如何在java中将字符串UTF-8转换为ANSI?

Java爬虫获取所有第一方和第三方cookie

html - 如何打印 HTML 页面的一部分?

java - 用excel和java或其他打印