写了好久的东西,不小心按了下返回键就没了。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