首页 / 知识
用于C / C ++应用程序的开源PDF库?
2023-04-15 02:40:00

Open source PDF library for C/C++ application?我希望能够从我的(本机)C ++ Windows应用程序生成PDF输出。 是否有任何免费/开源库可以做到这一点? 我看着这个问题的答案,但它们大多与.Net有关。 LibHaru
我自己没有尝试过,但是也许可以帮助您 我从事的项目需要pdf报告。在网上搜索后,我发现了PoDoFo库。看起来非常强大。我并不需要所有功能,所以我创建了一个包装器来抽象一些复杂性。不太困难。您可以在此处找到该库: http://podofo.sourceforge.net/ 请享用! 如果您敢于并愿意自己动手??,则可以从PostScript库开始,并利用Adobe的免费在线PDF参考来扩充它以处理PDF。 jagpdf似乎是其中之一。它用C ++编写,但是提供了C API。 这取决于您的需求。一些工具包更擅长绘图,另一些工具包更适合编写文本。开罗(Cairo)具有很好的绘图功能(它支持多种屏幕和文件类型,包括pdf),但对于好的排版来说可能不是理想的选择。
PDF鹰嘴豆泥。
一种非开源方法是: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 软件功能
跨平台。 http://wxcode.sourceforge.net/docs/wxpdfdoc/ 与wxWidgets库一起使用。 |
最新内容
相关内容
用linux命令输出id?
用linux命令输出id?,系统,设备,工作,信息,地址,命令,工具,基础,目录,进程,linux命令SCSI_IDscsi_id是通过sg驱动,向设备发送EVPD page80或page8linux命令输出太多?
linux命令输出太多?,命令,标准,信息,时间,名称,文件,内容,屏幕,模式,目录,linux输入一个命令,内容太多,只能显示当前屏幕下的内容。用上下键,Plinux命令输出截图?
linux命令输出截图?,工具,图片,代码,截图,环境,支柱,网络,标准,发展,命令,Linux图形化界面下使用命令进行截图的方法1、以前在LINUX里面截图都linux系统输出命令?
linux系统输出命令?,系统,工作,地址,信息,命令,工具,目录,设备,基础,发行,linux查找并输出特定行和它的前一行且在后面再输出一个空白行的命令linux输出第二列命令?
linux输出第二列命令?,数据,信息,时间,软件,百度,单位,适当,系统,命令,文件,linux逐行获取csv数据1、需要导入到数据库中USER_INFO表,而且有5亿linux怎么输出命令?
linux怎么输出命令?,标准,信息,系统,状态,实时,时间,工具,分析,单位,数据,Linux中top命令输出指标详解TIME+ :任务启动后到现在所使用的全部CPUlinux命令行输出暂停?
linux命令行输出暂停?,暂停,服务,系统,管理,代码,环境,信息,数据,网络,跨行,Elasticsearch在Linux环境下的2种运行和停止方式开启和关闭ES服务linux命令输出加时间?
linux命令输出加时间?,时间,系统,名称,设备,命令,信息,管理,标准,数字,百度,linux中,怎么通过shell语句获取当前日期,输出格式要求20111224._linux命令日志输出?
linux命令日志输出?,系统,状态,命令,情况,对比,标准,实时,服务,下来,数据,怎么导出linux系统日志.1、首先进入系统日志,所有服务的登录的文件或linux命令输出到vi?
linux命令输出到vi?,工作,系统,状态,档案,命令,模式,信息,正规,第一,编辑,linux下vi编辑器命令大全linux退出vi编辑命令有四种:使用“:wq”或“:xlinux命令输出截取?
linux命令输出截取?,位置,网上,信息,命令,字符串,字符,左边,日志,中间,之间,Linux字符串截取几种方法sed -n : 随意选择需要查看的行 sed命令是linux命令输出计算?
linux命令输出计算?,标准,地址,工作,信息,系统,命令,软件,数据,文件,控制台,linux借用外部命令expr,实现计算器功能,利用管道,进程1、你得装一