使用iText将HTML转换为PDF

有谁知道是否可以使用iText将HTML页面(url)转换为PDF?

如果答案是“否”,那么也可以,因为我会停止浪费我的时间来努力解决问题,只花一些钱在我知道的许多组件之一上:)

预先感谢您的回复!


我认为这正是你想要的

http://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html

http://code.google.com/p/flying-saucer

Flying Saucer的主要目的是将符合规范的XHTML和CSS 2.1作为Swing组件呈现在屏幕上。 虽然它最初是为了将标记嵌入到桌面应用程序(比如iTunes音乐商店)中,但飞碟已经扩展了iText的工作。 这使得XHTML很容易呈现为PDF,以及图像和屏幕。 飞碟需要Java 1.4或更高版本。


我最终使用webSupergoo的ABCPdf。 它工作得很好,大约350美元,根据您的意见,节省了我的时间和小时。 再次感谢丹尼尔和布拉奇的评论。


最简单的方法是使用pdfHTML。 这是一个将HTML5(+ CSS3)转换为pdf语法的iText7插件。

代码非常简单:

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

要了解更多信息,请访问http://itextpdf.com/itext7/pdfHTML

链接地址: http://www.djcxy.com/p/88539.html

上一篇: Using iText to convert HTML to PDF

下一篇: Converting HTML Files into a PDF