我希望能够从我的(本机)C ++ Windows应用程序生成PDF输出。是否有任何免费/开源库可以做到这一点?
我看着这个问题的答案,但它们大多与.Net有关。
Answers:
Haru是一个免费的跨平台开源软件库,用于生成用ANSI-C编写的PDF。它既可以用作静态库(.a,.lib),也可以用作共享库(.so,.dll)。
我自己没有尝试过,但也许可以帮助您
我从事的项目需要pdf报告。在网上搜索后,我发现了PoDoFo库。看起来非常强大。我并不需要所有功能,所以我创建了一个包装器来抽象一些复杂性。不太困难。您可以在此处找到该库:
http://podofo.sourceforge.net/
请享用!
如果您敢于并愿意自己动手,可以从PostScript库开始,并利用Adobe的免费在线PDF参考资料扩充它来处理PDF。
PDF鹰嘴豆泥。有关http://pdfhummus.com/的信息,请参见-包含除渲染外所有用于处理PDF文件的必需功能。
muPdf库看起来非常有前途:http ://mupdf.com/
还有一个开源查看器:http : //blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
muPdf
一种非开源方法是:PDF Creator Pilot,它提供了更多的语言选项,包括C ++,C#,Delphi,ASP,ASP.NET,VB,VB.NET,VBScript,PHP和Python
软件功能
跨平台。开源。使用webkit将任何网页转换为PDF文档。您可以添加页眉和页脚。TOC生成。批处理模式转换。可以在带有XServer的Linux服务器上运行(必须安装X11客户端库)。可以通过绑定到libwkhtmltox由PHP或Python直接使用。
http://wxcode.sourceforge.net/docs/wxpdfdoc/
与wxWidgets库一起使用。