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

チャクニット・ビン
チャクニット・ビン
2024年10月21日
更新済み 2024年12月17日
共有:
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
チャクニット・ビン
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。