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();
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();
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
Darrius Serrant
フルスタックソフトウェアエンジニア(WebOps)

Darrius Serrantは、マイアミ大学でコンピュータサイエンスの学士号を取得しており、Iron SoftwareでフルスタックWebOpsマーケティングエンジニアとして働いています。若い頃からコーディングに魅了され、コンピューティングを神秘的でありながらアクセスしやすいものと見なし、それが創造性と問題解決のための完璧な媒体であると感じました。

Iron Softwareでは、新しいものを作り出し、複雑な概念を簡単にすることでより理解しやすくすることを楽しんでいます。彼は常駐の開発者の一人として、学生に教えることを志願し、自分の専門知識を次世代と共有しています。

Darriusにとって、彼の仕事は評価され、実際に影響があることで充実しています。