Qt 操作 pdf 文件

写了好久的东西,不小心按了下返回键就没了。CSDN居然没自动保存,坑爹啊

原本还有很多信息的,现在直入正题吧。

 

QT没有内置PDF操作的功能(其实有一个,QPrinter,不过只能写不能读,基本是半残)

今天要使用的库叫Poppler - qt5。官网在这里

这里提供一个win32下编译好的版本 下载

下载完后,将解压出来的文件夹放到你的工程目录下。

然后右键项目名称 -- 添加库 -- 外部库

库文件:       lib/ libpoppler-qt5.dll

包含路径:   include / poppler-qt5

下一步 。

然后打开pro 文件

将下面这一行行尾的d去掉,即将

 

else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/poppler-0.24.5-win32/lib/ -llibpoppler-qt5d
变成

 

 

else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/poppler-0.24.5-win32/lib/ -llibpoppler-qt5

 

 

配置什么的搞定了。

 

完整的例子  下载

 

效果图

 

http://blog.csdn.net/milujun/article/details/22827431

posted @ 2016-01-18 03:46  findumars  Views(9015)  Comments(2Edit  收藏  举报