用于C / C ++应用程序的开源PDF库? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于C / C ++应用程序的开源PDF库? [关闭]相关的知识,希望对你有一定的参考价值。
我希望能够从我的(本机)C ++ Windows应用程序生成PDF输出。有没有可用的免费/开源库?
我查看了this question的答案,但它们主要与.Net有关。
Haru是一个免费的跨平台开源软件库,用于生成用ANSI-C编写的PDF。它既可以作为静态库(.a,.lib),也可以作为共享库(.so,.dll)。
没有自己尝试,但也许它可以帮助你
http://wxcode.sourceforge.net/docs/wxpdfdoc/
适用于wxWidgets库。
我参与了一个需要pdf报告的项目。在网上搜索后,我找到了PoDoFo库。似乎非常强大。我不需要所有的功能,所以我创建了一个包装器来抽象出一些复杂性。并不太难。你可以在这里找到图书馆:
http://podofo.sourceforge.net/
请享用!
如果你勇敢并且愿意自己动手,你可以从PostScript库开始,并利用Adobe的free online PDF reference来增强它以处理PDF。
PDF鹰嘴豆泥。有关http://pdfhummus.com/的信息,请参阅包含除渲染之外的PDF文件操作所需的所有功能。
jagpdf似乎是其中之一。它是用C ++编写的,但提供了一个C API。
这取决于您的需求。有些工具包更擅长绘图,有些工具包更适合编写文本。 Cairo非常适合绘图(它支持各种屏幕和文件类型,包括pdf),但它可能不适合良好的排版。
- LibHaru似乎被许多人使用。
非开源方法是:PDF Creator Pilot,提供更多语言选项,包括C ++,C#,Delphi,ASP,ASP.NET,VB,VB.NET,VBScript,php和Python
muPdf库看起来很有前景:http://mupdf.com/
还有一个开源查看器:http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
软件功能
跨平台。开源。使用webkit将任何网页转换为PDF文档。您可以添加页眉和页脚。 TOC生成。批量模式转换。可以在带有XServer的Linux服务器上运行(必须安装X11客户端库)。可以通过绑定到libwkhtmltox直接由PHP或Python使用。
以上是关于用于C / C ++应用程序的开源PDF库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
开源/免费的 C# windows 应用程序的许可证密钥库 [关闭]
开源免费的C/C++网络库(c/c++ sockets library)
用于 C/C++ 的便携式 zip 库(不是应用程序)[关闭]