ホームページ > Java > &#&チュートリアル > iText7 を使用して CSS 配置ルールを尊重しながら HTML を PDF に変換する方法

iText7 を使用して CSS 配置ルールを尊重しながら HTML を PDF に変換する方法

DDD
リリース: 2024-12-17 10:55:25
オリジナル
114 人が閲覧しました

How to Convert HTML to PDF While Respecting CSS Positioning Rules Using iText7?

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

質問: CSS 配置ルールを尊重するにはどうすればよいですか?

以前、開発者は HTMLWorker を使用して HTML を PDF に変換するのが困難でした。非推奨のメソッドと CSS サポートの欠如が原因です。 XMLWorker にも、特に画像の配置に関して制限がありました。これらの問題を解決するために、iText 7 と pdfHTML アドオンが開発されました。

回答:

iText 7.1.0 pdfHTML 2.0.0 を使用して、提供された HTML を PDF に変換する簡単な方法は次のとおりです。 :

public static final String SRC = "src/main/resources/html/sample.html";
public static final String DEST = "target/results/sample.pdf";

public void createPdf(String src, String dest) throws IOException {
    HtmlConverter.convertToPdf(new File(src), new File(dest));
}
ログイン後にコピー

これにより、CSS の配置を尊重した PDF が生成されます (画像も含まれます)。そうです。

追加の注意点:

  • 強化された機能とサポートを得るには、iText 7 および pdfHTML 2 にアップグレードしてください。
  • オープンで iText を無料で使用する場合は、AGPL ライセンスを尊重してください。ソース プロジェクト。
  • クローズド ソース/独自製品には商用ライセンスが必要です使用します。

以上がiText7 を使用して CSS 配置ルールを尊重しながら HTML を PDF に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート