当前位置: 首页 > news >正文

网站建设 化工怎么做优化

网站建设 化工,怎么做优化,做软件测试的网站,邯郸高端网站建设qtpdfium是谷歌的一款开源项目,它的内核是基于国内的福昕pdf,许可协议为 BSD 3-Clause,允许用于闭源商业行为 下载 我们可以从git上进行下载,github,如果嫌下载速度慢,可以从csdn进行下载csdn 下载完成之…

qtpdfium是谷歌的一款开源项目,它的内核是基于国内的福昕pdf,许可协议为 BSD 3-Clause,允许用于闭源商业行为

下载

我们可以从git上进行下载,github,如果嫌下载速度慢,可以从csdn进行下载csdn
下载完成之后我们可以看到有一份压缩文件。
在这里插入图片描述

编译

我们将下载完成的压缩包拷贝到一个空目录内进行编译
第一步,我们把压缩包进行解压,得到一个文件夹。
第二步,打开文件夹,打开pro文件
在这里插入图片描述
这里我们使用qtcreator进行打开,当然也可以使用vs进行打开。
使用qtcreator打开,会看到让你选择编译器界面,这个就是代表你需要编译哪个编译器下的库,不同编译器编译出来的库不能进行互通,也就是调用会报错哦。我这里使用的是qt5.15.2和msvc2019版本,所以我编译器选择的是 qt5.15.2 mscv2019 64
在这里插入图片描述
根据自己所需情况编译不同版本。最好是将shadow build勾选掉,这样编译出来的文件会在当前目录下,不然会编译到qt帮你创建的目录下。
第三步 点击编辑,选择到pdfium,点击编译
在这里插入图片描述
右击,选择构建,等待编译完成即可,最好是把debug和release都编译下。
第四步 编译完成之后,打开压缩的文件夹,可以看到有一个lib文件夹
在这里插入图片描述
点进去可以看到编译好的lib文件,我是debug和release都编译了
在这里插入图片描述

在项目中使用

我们只需要这2个文件,如果只编译debug或relese,只拿一个就行,把这2个文件拷贝出来
放到我们的项目目录下
注意:我们还需要头文件,打开QtPdfium_Build_Source-master文件夹
在这里插入图片描述
打开这个文件夹
在这里插入图片描述
将include文件夹拷贝到项目路径下。
在这里插入图片描述
然后我们打开我们的项目,以qtCreator为例,打开pro文件
在这里插入图片描述
加入这句话,$$PWD代表项目当前路径,你们在使用的时候换成自己的include路径即可,include存放的是头文件。
右击项目,选择添加库,选择外部库
在这里插入图片描述
在这里插入图片描述
将linux和mac勾选掉,选择windows,点击浏览库文件,选择lib文件,就是刚刚编译完成的lib文件
选择完成后会在pro文件内生成
在这里插入图片描述

使用就很简单了
首先加入头文件

#include "qpdfium.h"QPdfium m_pdf;
m_pdf.loadFile(i_path); //path为pdf路径
int pagenumber = m_pdf.pageCount();if(pagenumber<=0)return;for (int i= 0;i<pagenumber;i++) {QPdfiumPage page =  m_pdf.page(i);  //读取每一页pdfQImage image = page .image(1.0);  //将pdf转化为Qimage,后面的1.0代表显示比例}

可以看到这个库只是将pdf以图片的形式送给你,剩下的就是看你如何对图片操作,对了,我看了一下QPdfiumPage 的方法,他是支持读取pdf每一页的文字的,这个对划词很有帮助。

下面是我写的一个例子。我是以一页一页的方式进行显示的,支持翻页,可缩放。跳页的功能还没有完善。
代码

http://www.hkea.cn/news/361895/

相关文章:

  • 用java做的游戏下载网站有哪些内容成都网络推广优化
  • 慈溪市网站建设google官网
  • 网站建设计划seo网站排名优化软件是什么
  • 大连网站建设谁家好郴州网站定制
  • 网站建设背景怎么写一个企业该如何进行网络营销
  • 为女朋友做的表白网站百度大数据分析工具
  • 上海高端网站建设服务公seo推广公司
  • 找人合伙做网站平台仿站定制模板建站
  • 深圳市网站建设科技公司腾讯网网站网址
  • wordpress语言文件夹seo销售好做吗
  • 河北建设集团官网西安网站seo
  • 在外汇局网站做登记报告恢复原来的百度
  • 做外贸做的很好的网站全国疫情突然又严重了
  • 开发app需要什么样的团队百度seo优化培训
  • ftp上传网站之后软文什么意思范例
  • 询广西南宁网站运营推广系统
  • wordpress侧边栏小工具佛山网站优化
  • 用vs做网站原型企业培训课程有哪些内容
  • wordpress评论自定义百度刷排名seo
  • 四川建设网官网登录入口泉州seo外包
  • 网站有备案 去掉备案网络营销意思
  • 新建网站推广给企业百度问一问在线咨询客服
  • 曹鹏wordpress建站seo视频广东疫情防控措施
  • 网站开发的岗位排名优化工具
  • 岳阳做网站怎么做推广让别人主动加我
  • 不断改进网站建设公司百度官网优化
  • 万户网站宁波网站制作优化服务
  • 潍坊快速网站排名网站是怎么做出来的
  • 聚美优品的pc网站建设注册网址
  • 陕西省住房与城乡建设厅网站免费b站推广软件