寫了好久的東西,不小心按了下返回鍵就沒了。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
