私たちのソフトウェアでは、Apache FOP 0.20.5(これは古いバージョンであることがわかっていますが、ソフトウェアの古いバージョンであるため更新できません)を使用して、「きれいな」スタイルのレポートを作成します。特に、PDFをInkScapeにインポートし、そこからSVGのXMLを生成して作成したものがあります。この特定のフォームを(-printオプションを介して)プリンターに送信する場合、非常に長い時間、つまり5分以上かかります。印刷プレビュー(-awt)を実行するか、PDF(-pdf)に直接送信する場合、ほとんど時間がかかりませんが、テキストには、読めないほどの重いアーティファクトがあります。
これは、私が知っている問題のない、独自の/複雑なスタイルシートを持つ他の多くのレポート/フォームを使用して行います。誰かがここで何が起こっているのか考えていますか?理想的には速度の問題を修正しますが、-pdfバージョンのアーティファクトを削除するだけの回避策で十分です。InkScapeが作成するxslを手動で調べて、重要でないものをすべて削除しようとしましたが、違いはないようです。
どんなにアイデアが浮かんだとしても、ぜひ聞いてみたいと思います。
編集:このエラーは、印刷プロセス中に数百回(数千回)発生することを忘れてしまいました。
Graphics2D from BufferedImage lacks BUFFERED_IMAGE hint