当前位置:  开发笔记 > 编程语言 > 正文

用于C/C++应用程序的开源PDF库?

如何解决《用于C/C++应用程序的开源PDF库?》经验,为你挑选了6个好方法。

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

我查看了这个问题的答案,但它们主要与.Net有关.



1> aku..:

LibHaru

Haru是一个免费的,跨平台的开源软件库,用于生成用ANSI-C编写的PDF.它既可以作为静态库(.a,.lib),也可以作为共享库(.so,.dll).

没有自己尝试,但也许它可以帮助你


@Rui:不幸的是,只创建了.
FWIW,我为libHaru编写了一个POCO包装器(https://github.com/pocoproject/poco/tree/master/PDF).我们从未发布它,但它是接近生产级的代码.

2> 小智..:

我参与了一个需要pdf报告的项目.在网上搜索后,我找到了PoDoFo库.似乎非常强大.我不需要所有的功能,所以我创建了一个包装器来抽象出一些复杂性.并不太难.你可以在这里找到图书馆:

http://podofo.sourceforge.net/

请享用!



3> Tyler..:

如果你勇敢并且愿意自己动手​​,你可以从PostScript库开始并扩充它以处理PDF,利用Adobe的免费在线PDF参考.



4> Leon Timmerm..:

这取决于您的需求.有些工具包更擅长绘图,有些工具包更适合编写文本.Cairo非常适合绘图(它支持各种屏幕和文件类型,包括pdf),但它可能不适合良好的排版.



5> Sangcheol Ch..:

jagpdf似乎是其中之一.它是用C++编写的,但提供了一个C API.



6> 小智..:

PDF鹰嘴豆泥.参见http://pdfhummus.com/ - 包含除了渲染之外的PDF文件操作所需的所有功能.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有