私が取り組んでいる Java ベースの Web アプリケーションは、AIX サーバーで実行されている IBM Websphere (WAS 8.5) にデプロイされています。Wep アプリは、html および css から PDF を生成するための PrinceXML ツールの使用に依存しています。Prince には AIX バイナリがありません。
これを回避するための提案はありますか?
私が取り組んでいる Java ベースの Web アプリケーションは、AIX サーバーで実行されている IBM Websphere (WAS 8.5) にデプロイされています。Wep アプリは、html および css から PDF を生成するための PrinceXML ツールの使用に依存しています。Prince には AIX バイナリがありません。
これを回避するための提案はありますか?
PrinceXML の目的のために、Web サービスをセットアップする (または既存のものを使用する) ことをお勧めします。
DocRaptor は、HTML から PDF への生成に PrinceXML を使用するサービスです: https://docraptor.com/
または、HTML を取り込んでそれを PrinceXML にパイプし、完成した PDF を吐き出す単純なファイアウォール内 Web サービス (AIX 以外で実行) をセットアップすることもできます。
PDF 生成が必要であるが、そのために PrinceXML と結婚していない場合は、オープンソースwkhtmltopdf
( http://wkhtmltopdf.org/ ) を AIX でコンパイルすることを検討することもできます。(ただし、それを行った大雑把なグーグル検索のどこにも見つからないので、それが可能かどうかはわかりません)。
誰かが興味を持っている場合:
PDFreactorと呼ばれる Java ベースのツールを使用しました。JVM で実行されるため、AIX にデプロイするという当社の要件を満たしています。
CSS のサポートは、PrinceXML ツールに匹敵します。