以前、開発者は 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 が生成されます (画像も含まれます)。そうです。
以上がiText7 を使用して CSS 配置ルールを尊重しながら HTML を PDF に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。