QT展示PDF文件

2021-01-08 09:42:04  阅读 3883 次 评论 0 条
  1. 用QT的QAxWidget展示PDF。

pro文件里 加上:

CONFIG  += qaxcontainer

构建一下

#include <QAxWidget>
QAxWidget* officeContent = new QAxWidget(this);;
QString filename = "1.pdf";
officeContent= new QAxWidget("Microsoft Web Browser");
QVariant v = officeContent->dynamicCall("Navigate(const QString&)", filename);


备注:需要安装PDF阅读器。

这个运行结果是提示你下载还是打开PDF 嫌麻烦就没有用了

 

 

2.直接在浏览器或者已经安装的默认PDF阅读器中打开。 

这个代码省事 不过要是没打开浏览器的话可能会无法显示 

QString filename = "1.pdf";
QDesktopServices::openUrl(QUrl::fromLocalFile(filename ));



本文地址:http://jinesc.cn/?id=251
免责声明:本文为原创文章,版权归 jinesc 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?