如何在 Java 中列印 PDF 檔案

This article was translated from English: Does it need improvement?
Translated
View the article in English

由 Mehr Muhammad Hamza

從 Java 應用程式中以程式化方式列印 PDF,可以自動化文件處理並無縫整合列印功能。 使用 IronPDF for Java,您可以將 PDF 直接發送到實體打印機,精確控制打印設置,例如份數、頁面範圍等。 本指南演示如何使用IronPDF的功能來簡化Java應用程序中的列印任務。

列印 PDF

第一步是載入您想要列印的 PDF 文件。 print 方法開啟標準列印對話框,允許您在列印前選擇印表機、頁面範圍及其他選項。 這是個例子:

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