如何在Java中打印PDF文件
This article was translated from English: Does it need improvement?
TranslatedView the article in English
通过 Java 应用程序以编程方式打印 PDF,可实现文档处理自动化和打印功能的无缝集成。 使用 IronPDF for Java,您可以将 PDF 直接发送到物理打印机,对副本、页面范围等打印设置进行精确控制。 本指南演示了如何使用 IronPDF 的功能来简化 Java 应用程序中的打印任务。
如何在Java中打印PDF文件
- 安装 Java 库以打印 PDF 文件
- 加载现有 PDF 或渲染新 PDF
- 使用
打印
使用对话框打印的方法 - 使用
打印无对话框
无对话框打印方法 - 查看打印的 PDF 文档
打印 PDF
第一步是加载要打印的 PDF 文档。 打印 "方法会打开标准打印对话框,允许您在打印前选择打印机、页面范围和其他选项。 这里有一个例子:
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");
// Render HTML to PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>testing</h1>");
// Print with Dialog
pdf.print();
JAVA
如下图所示,您将看到一个打印对话框提示您选择打印机和选项。
无需打印对话框即可打印 PDF
printWithoutDialog "方法绕过打印对话框,直接将文档发送到默认打印机。 这在不需要用户交互的自动化场景中非常有用。
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");
// Render HTML to PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>testing</h1>");
// Print without Dialog
pdf.printWithoutDialog();
JAVA