JavaでPDFファイルを印刷する方法
JavaアプリケーションからプログラムによってPDFを印刷することにより、ドキュメントの処理を自動化し、印刷機能をシームレスに統合することができます。 IronPDF for Javaを使用すると、PDFを物理的なプリンターに直接送信でき、コピー数やページ範囲などの印刷設定を正確に制御できます。 このガイドでは、Javaアプリケーション内で印刷タスクを効率化するためにIronPDFの機能を使用する方法を説明します。
JavaでPDFファイルを印刷する方法
- PDFファイルを印刷するためのJavaライブラリをインストールする
- 既存のPDFを読み込むか、新しいPDFをレンダリングする
- 以下を使用
印刷
ダイアログで印刷するためのメソッド - 以下を使用
ダイアログなしで印刷 (printWithoutDialog)
ダイアログなしで印刷する方法 - 印刷されたPDFドキュメントを確認してください。
印刷用PDF
最初のステップは、印刷したいPDFドキュメントを読み込むことです。 print
メソッドは標準の印刷ダイアログを開き、プリンタ、ページ範囲、および他のオプションを選択してから印刷することができます。 Here's an example: 例があります。
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();
以下に示すように、プリンターとオプションを選択するための印刷ダイアログが表示されます。
印刷ダイアログなしで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();