ホームページ >Java >&#&チュートリアル >iText 7 と pdfHTML 2 は、CSS と画像を処理しながら、HTML を PDF に効率的に変換するにはどうすればよいですか?
HTMLWorker は、非推奨であるにもかかわらず、制限があります。 CSS スタイルは考慮されず、エラーを防ぐために手動で画像を提供する必要があります。また、操作には非推奨のオブジェクトとメソッドも必要です。
XML ワーカーは当初期待を示していましたが、画像表示の問題に直面しました。 ImageProvider を組み込んで CSS を構成すると、画像を表示できますが、その位置 (右にフローティングなど) は未解決のままです。
pdfHTML 2.0 を使用した iText 7.1.0 .0 では、CSS の配置が解決されました。コードは次のように単純化されます。
HtmlConverter.convertToPdf(new File(src), new File(dest));
iText 7 は、合理化された強力な HTML から PDF への変換を提供します。 float 配置を含む CSS が自動的に尊重され、さまざまな HTML 要素がサポートされます。
iText 7 は AGPL の下で利用できるため、オープン ソース プロジェクトで自由に使用できます。クローズドソースの使用には商用ライセンスが必要です。古い iText バージョンを使用しているレガシー システムは、メンテナンスとセキュリティ上の理由から iText 7 に移行する必要があります。
以上がiText 7 と pdfHTML 2 は、CSS と画像を処理しながら、HTML を PDF に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。