Javaで既存のPDFファイルからPCL出力ファイルを生成するための最良の方法は何ですか?
3 に答える
それは、投資したい金額と、ソリューションがどれだけ堅牢である必要があるかによって異なります。手っ取り早いのは、PCL ドライバーを使用して Adobe Acrobat からファイルに印刷することです (ほら、お母さん、Java なし...)。
Java Print Service APIはPDF を処理できます。StreamPrintService を使用し、出力形式に PCL を使用してストリームをファイルに書き込みます。
コンテンツをより詳細に制御する必要がある場合、またはコンテンツを変更または追加する必要がある場合は、PDF パーサー (たとえば、これ) を使用して、Javascript を追加することにより、アプリケーションが起動するブラウザーから結果の HTML を印刷できます。例えば。
JDK 6 の StreamPrintService は PS のみをサポートします。PCL をサポートする StreamPrintService をまだ探しています。
PDF を PCL ドライバーに印刷する Acrobat から生成された PCL をキャプチャし、Windows コンソール PCLXForm プログラムへの入力としてリダイレクトします。カスタム スクリプトを使用すると、PCL を「ストリーム編集」できます。住所訂正のために住所ブロック テキストを抽出し、訂正したテキストを挿入し、インテリジェント メール バーコード、2-D バーコードを追加し、文書を並べ替え、ページ数でバッチ処理し、トレイ割り当てを変更し、他の文書と結合することができます。 www.pagetech.com の PCLTool SDK - Option V が必要です。