JavaFx html 使用带格式的 iText 在 pdf 中格式化文本

JavaFx html formatted text in pdf using iText with formatation

是否可以使用 iText 将格式化的 HTML-文本(颜色、对齐方式等)从 HTMLEditor 设置为 "editable" PDF。

我在互联网上没有找到任何东西。

谢谢。

我在 post 中使用 The Flying Saucer 找到了解决方案:this

最简单的方法是(如 Amedee 所建议的那样)使用 pdfHTML。 这是一个 iText7 附加组件,可以将 HTML5 (+CSS3) 转换为 pdf 语法。

代码非常简单:

    HtmlConverter.convertToPdf(
        "<b>This text should be written in bold.</b>", // html to be converted
        new PdfWriter(
            new File("C://users/user2002/output.pdf")  // destination file
        )
    );

要了解更多信息,请转至 https://itextpdf.com/itext7/pdfHTML