プリンターと通信してドキュメントを印刷する Java アプリケーションがあります。今まで必要だったのは PS/PDF だけで、プリンターはそれを処理できました。ただし、HTML ドキュメントも印刷する必要があります。
JavaFX (WebView) を使用して実行できることを確認しましたが、アプリケーションが実行されるサーバーにはディスプレイがありません。したがって、表示オブジェクト (Swing または AWT) にレンダリングできません。プリンターに送信できる Web ページの PostScript レンダリングを取得するには、どのようなオプションがありますか?
私が持っていた 1 つの解決策は、表示画面に xvfb を使用することでしたが、それはとてつもないことemulate
のように思えるだけでなく、クラウド サービスを使用しており、現在の CI フレームワークはシステム レベルのバイナリの管理を処理していないため、維持することも不可能です。
どんな助けでも大歓迎です。