我正在寻找一个将HTML(实际上是XHTML + CSS)文档转换为PDF的C / C ++库。
它用于商业用途,来源很好但不是必需的。
任何人都有这方面的建议或经验吗?
更新:为了澄清,我只针对Windows平台。我正在使用Borland C ++ Builder 2006开发,但该库不必是VCL组件。
非常感谢提前。
史蒂夫。
答案 0 :(得分:4)
为此,我成功使用了wkhtmltopdf。 使用webkit,可以从命令行或作为静态库调用。这很棒,而且使用简单。
OpensSource(LGPL)并免费!
希望它可以提供帮助
答案 1 :(得分:1)
Wouuld CLI应用程序吗?如果内存不能解决,GNU Ghostscript有实用程序 html2ps 和 ps2pdf 。来源也应该可用。
答案 2 :(得分:0)
这可能有些过分,但WebKit用于渲染,后端Cairo可以执行此操作。不过,WebKit是一个非常大的图书馆。
如果您正在寻找预先制作的东西,我会在快速搜索后找到wkhtmltopdf。它使用WebKit和Qt进行渲染,这是更大的库组合。
答案 3 :(得分:0)
为了解决这个问题,我已经评估了VisPDF和PDFDoc Scout,并且可能会使用PDFDoc Scout,因为它可以格式化HTML输入。
感谢其他人的意见。
答案 4 :(得分:0)
我尝试了HotPDF library,它很容易使用且足够好。
答案 5 :(得分:-1)
CutePDF是一个免费的PDF编写器,可用作虚拟打印机。我想你可以将它与任何可以呈现HTML的东西结合使用。
答案 6 :(得分:-2)
看一下PrinceXML。
它绝对是最好的HTML / CSS到PDF转换器,虽然它不是免费的(但是,嘿,你的编程也不是免费的,所以如果它可以节省你10个小时的工作,你就可以免费回家了。)
哦是的,我是否提到这是第一个(也可能是唯一的)HTML2PDF解决方案,它可以完整ACID2!?!?!