c语言导出pdf---libharu

在项目(c)中应用到了导出pdf功能,当时一头雾水,在网上经过一番查阅资料,借鉴多位大神的博客才勉强做出一个测试工程,现将自己实现测试工程的过程整理出来,一以备自己以后温习 二 给有需要的朋友提供方便libharu 是一个开源的导出pdf的库,在编译libharu需要用到zlib库和libpng库(libpng 依赖于zlib库)。如果项目中不需要导出带有图片的pdf,可以将涉及到
摘要由CSDN通过智能技术生成

在项目(c)中应用到了导出pdf功能,当时一头雾水,在网上经过一番查阅资料,借鉴多位大神的博客才勉强做出一个测试工程,现将自己实现测试工程的过程整理出来,

一以备自己以后温习 

二 给有需要的朋友提供方便

libharu 是一个开源的导出pdf的库,在编译libharu需要用到zlib库和libpng库(libpng 依赖于zlib库)。

如果项目中不需要导出带有图片的pdf,可以将涉及到"png.h"的文件自行删除。



转 lemianli 


编译libpng 和libz库:

1. 先下载 libpng(http://sourceforge.net/projects/libpng/files/)和libz(http://zlib.net/zlib-1.2.7.tar.gz),将libpng解压,如C:\workspace\libpng\。

2. 将libz解压,改名zlib放到libpng同级目录,如C:\workspace\zlib。

3. 进入libpng\projects\visualc71\,用visual studio打开工程文件,方案中会有三个子工程:libpng, pngtest, zlib。直接编译,不出意外会在Win32_DLL_Debug目录下和Win32_DLL_Debug\ZLib目录下生成zlib1d.dll, libpng15d.dll, libpng.lib和zlib.lib等库文件。

4.若报错,拷贝scripts/pnglibconf.h.prebuilt到源码目录,改名为pnglibconf.h


对于要用到这两个库的工程,主要需要做三件事:

1. C/C++常规->附加包含目录中把包含png.h等头文件的目录加进来

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值