C ++库将HTML转换为PDF?

时间:2009-01-09 12:44:19

标签: c++ html pdf

我正在寻找一个将HTML(实际上是XHTML + CSS)文档转换为PDF的C / C ++库。

它用于商业用途,来源很好但不是必需的。

任何人都有这方面的建议或经验吗?

更新:为了澄清,我只针对Windows平台。我正在使用Borland C ++ Builder 2006开发,但该库不必是VCL组件。

非常感谢提前。

史蒂夫。

7 个答案:

答案 0 :(得分:4)

为此,我成功使用了wkhtmltopdf。 使用webkit,可以从命令行或作为静态库调用。这很棒,而且使用简单。

wkhtmltopdf website

OpensSource(LGPL)并免费!

希望它可以提供帮助

答案 1 :(得分:1)

Wouuld CLI应用程序吗?如果内存不能解决,GNU Ghostscript有实用程序 html2ps ps2pdf 。来源也应该可用。

答案 2 :(得分:0)

这可能有些过分,但WebKit用于渲染,后端Cairo可以执行此操作。不过,WebKit是一个非常大的图书馆。

如果您正在寻找预先制作的东西,我会在快速搜索后找到wkhtmltopdf。它使用WebKit和Qt进行渲染,这是更大的库组合。

答案 3 :(得分:0)

为了解决这个问题,我已经评估了VisPDFPDFDoc Scout,并且可能会使用PDFDoc Scout,因为它可以格式化HTML输入。

感谢其他人的意见。

答案 4 :(得分:0)

我尝试了HotPDF library,它很容易使用且足够好。

答案 5 :(得分:-1)

CutePDF是一个免费的PDF编写器,可用作虚拟打印机。我想你可以将它与任何可以呈现HTML的东西结合使用。

答案 6 :(得分:-2)

看一下PrinceXML。

它绝对是最好的HTML / CSS到PDF转换器,虽然它不是免费的(但是,嘿,你的编程也不是免费的,所以如果它可以节省你10个小时的工作,你就可以免费回家了。)

哦是的,我是否提到这是第一个(也可能是唯一的)HTML2PDF解决方案,它可以完整ACID2!?!?!

http://princexml.com/samples/