JPedalの高度なJava印刷機能とは?
PDFファイルの印刷機能はJPedalに組み込まれています。JavaはJava Printing Servicesと呼ばれる汎用的な印刷ソリューションを提供しており、JPedalはこれを拡張してJavaに印刷サポートを追加しています。
ユーザー操作の有無に関わらず、PDFファイルを高品質な出力として印刷できます。Acrobatで利用可能なすべてのPDF印刷モード(50種類以上の組み合わせがあります)を提供します。
- ユーザーが選択可能なオプションを持つクライアントPDF印刷
- ユーザーの介入なしのサーバーPDF印刷
- PCLプリンター向けの最適化
- 複数のページサイズの定義
- 複数のスケーリングオプション(スケーリングなし、回転してページに合わせる、用紙サイズに合わせる)
- PDFページの範囲指定、奇数ページのみ、偶数ページのみの印刷
- 標準のJava印刷ダイアログまたはカスタム「Acrobatスタイル」のPDF印刷ダイアログ
- PDF印刷を高速化し、低解像度デバイスでの品質を向上させるために、標準フォントにJavaフォントを使用するモード
- 印刷時にPDFフォームコンポーネントを独自のカスタマイズバージョンに置き換え
以下のリンクは、Javadocおよびコンプリートなサンプルソースコードへのリンクを提供しています。jarから直接実行することも、コードを自分のプログラムで再利用して正確な要件に合わせてカスタマイズすることもできます。
- PrintPdfPages - ソースコード は、JavaからPDFファイルを自動的に印刷する方法の例を提供します。
- Viewerの例 - ソースコード にもPDF印刷のコードが含まれており、カスタム印刷ダイアログが含まれています。
これらのチュートリアルでは、JPedalを使ってJavaソフトウェアにPDF印刷機能を簡単に追加し、カスタマイズする方法を紹介します。
- JavaでのPDF印刷 - JPedalでPDFファイルを印刷する方法を示すシンプルなチュートリアル。
- PDF印刷FAQ - 印刷に関するよくある質問とヒントの一覧。
