だから私はJavaとiTextを使って構築されたレポートシステムを持っています。PDFテンプレートはScribusを使用して作成されます。Javaコードは、iTextを使用してデータをドキュメントにマージします。次に、ファイルがNFS共有にコピーされ、BASHスクリプトがそれらを印刷します。
私はacroreadを使用してそれらをPSに変換し、次にPSをlprします。
FOSSアプリケーションのpdftopsはひどく非効率的です。
私の主な問題は、iText/Scribusを使用して生成されたPDFが非常に大きいことです。そして私は最近、大きな(300ページ以上)ドキュメントで4GBのmem使用量に達するため、acroreadが吐き出すという問題に遭遇しました。(Adobeは64ビットへの更新が非常に遅いです)。
これで、WindowsでAdobe Readerを使用し、[ファイルサイズの縮小]オプションなどを使用できます。これにより、PDFのサイズが大幅に(> 10倍)縮小され(フォームフィールドなどに関する多くのメタデータが削除されます)、生成されます。基本的に印刷画像であるPDF。
私の質問は、Linuxで同様のことを行うための優れたソリューション/プログラムを知っている人はいますか。理想的には、PDFを最適化し、サイズを縮小し、PSの複雑さを軽減して、現在1ページの印刷に約15〜20秒かかるため、プリンターがより高速に印刷できるようにします。