ホームページ >Java >&#&チュートリアル >iText 7 を使用して HTML を PDF にシームレスに変換し、HTMLWorker の非推奨を回避するにはどうすればよいですか?

iText 7 を使用して HTML を PDF にシームレスに変換し、HTMLWorker の非推奨を回避するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-15 07:59:17613ブラウズ

How Can I Seamlessly Convert HTML to PDF Using iText 7 and Avoid HTMLWorker Deprecation?

iText を使用した HTML から PDF への変換

HTMLWorker の非推奨

HTMLWorker は非推奨となっており、 HTML から PDF への変換には推奨されなくなりました。その後継である XML ワーカーは、より堅牢で包括的な機能を提供します。

XML ワーカーのスタイルの問題

XML ワーカーは CSS をサポートしていますが、すべてのスタイルが尊重されるわけではありません。特に、float 位置決めは実装されていません。

HTML を PDF にシームレスに変換する手順

  1. iText 7 および pdfHTML 2 にアップグレードします : HTML から PDF への簡素化された機能豊富なソリューションを提供します。変換.
  2. HtmlConverterを使用します: HtmlConverter.convertToPdf() は、CSS を尊重してシームレスかつ正確に変換を実行します。

追加注

  • ライセンスに関する考慮事項: iText 7 は AGPL ライセンスに基づいてリリースされており、オープン ソース プロジェクトで自由に使用できますが、クローズド ソース アプリケーションの場合は商用ライセンスが必要です。 PdfHTML は現在オープン ソースであり、GPLv2 ライセンスの下でリリースされています。
  • レガシー システム メンテナンス: iText 7 に移行すると、コードが簡素化され、エラー処理が強化されます。
  • 初期導入: 最近 iText を使い始めた開発者は、利点を活かすために iText 7 で新たに始めることを検討する必要があります。改善された機能について説明します。

以上がiText 7 を使用して HTML を PDF にシームレスに変換し、HTMLWorker の非推奨を回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。