用于C / C ++应用程序的开源PDF库? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于C / C ++应用程序的开源PDF库? [关闭]相关的知识,希望对你有一定的参考价值。

我希望能够从我的(本机)C ++ Windows应用程序生成PDF输出。有没有可用的免费/开源库?

我查看了this question的答案,但它们主要与.Net有关。

答案

LibHaru

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

另一答案

试试wkhtmltopdf

软件功能

跨平台。开源。使用webkit将任何网页转换为PDF文档。您可以添加页眉和页脚。 TOC生成。批量模式转换。可以在带有XServer的Linux服务器上运行(必须安装X11客户端库)。可以通过绑定到libwkhtmltox直接由PHP或Python使用。

以上是关于用于C / C ++应用程序的开源PDF库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

开源/免费的 C# windows 应用程序的许可证密钥库 [关闭]

用于嵌入式项目的 C/C++ HTTP 客户端库 [关闭]

开源免费的C/C++网络库(c/c++ sockets library)

用于 C/C++ 的便携式 zip 库(不是应用程序)[关闭]

用于 C/C++ 的便携式 zip 库(不是应用程序)[关闭]

什么是 C 中好的开源 B-tree 实现? [关闭]