导航
  • 全部
...

Qt 操作Pdf文件模块类:QtPdfium 编译、用法

weixin_38058190 2019-09-19 12:01:41
QtPdfium 是一个Qt模块,主要用于操作和显示PDF文件。该模块核心功能使用了pdfium工程,它是Google的一个开源项目(BSD); 一、编译安装步骤1、Mac/Linux代码编译和安装使用    git clone --recursive https://github.com/paulovap/qtpdfium    cd qtpdfium    qmake    make    make install (might need sudo) 2、Windows代码编译和安装使用    下载源代码    修改代码Win宏变量    支持C++11的编译器进入qtpdfium\src\pdfium 执行nmake命令    执行nmake install安装 编译之后的文件目录截图如下: QPdfium Dem程序运行截图如下: 二、用法 QtPdfium 导出两个重要类:QPdfium 和 QPdfiumPage.1、包含头文件#include <QtPdfium/QtPdfiumDepends> 2、通过PDF文件名称生产QPdfium对象     QPdfium pdfium(strPDFFileName); 3、通过QPdfium生成QPdfiumPage    对象    //获取PDF文件包含的页数    int nPageCn = pPdfium->pageCount();     //获取指定的页    QPdfiumPage pfPage = pPdfium->page(i);     //由QpdfiumPage生成Qimage    QImage pdfImage = pfPage.image();     //....显示等 三、QPDFium优势最主要是基于BSD许可的,其他类似的库不具备此属性,导致商业会有一些障碍的。 四、引用参考资料源码:https://github.com/paulovap/qtpdfium 五、源码以及Demo资料: 源码:http://download.csdn.net/download/goodowxy/9981302 Demo: http://download.csdn.net/download/goodowxy/9981299
...全文
给本帖投票
1681 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38063515 2019-09-19
  • 打赏
  • 举报
回复
请问Windows有没有详细操作?用Qt一堆error,感谢楼主
weixin_38067813 2019-09-19
  • 打赏
  • 举报
回复
请楼主指教,windows下的详细操作

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部