使用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