JavaでPDFファイルを印刷する方法

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

メヘル・ムハンマド・ハムザによって

JavaアプリケーションからプログラムによってPDFを印刷することにより、ドキュメントの処理を自動化し、印刷機能をシームレスに統合することができます。 IronPDF for Javaを使用すると、PDFを物理的なプリンターに直接送信でき、コピー数やページ範囲などの印刷設定を正確に制御できます。 このガイドでは、Javaアプリケーション内で印刷タスクを効率化するためにIronPDFの機能を使用する方法を説明します。

印刷用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();
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