HDU 2115 I Love This Game(结构体排序 or pair)
1157
2022-08-23
QT PPT转换成pdf核心代码
最近需要把PPT文件转换成PDF文件,我发现网上好像关于这方面的教程很少,我这里来弥补一下,首先我的环境是windows 10 64bit,qt 5.9.7,安装了office 2010.
然后转换的核心代码为:
void MainWindow::openPPT(){ QFileDialog _dialog; _dialog.setFileMode(QFileDialog::ExistingFile); _dialog.setViewMode(QFileDialog::Detail); _dialog.setOption(QFileDialog::ReadOnly, true); _dialog.setDirectory(QString("./")); _dialog.setNameFilter(QString("ppt(*.pptx *.ppt)")); if (_dialog.exec()){ QStringList files = _dialog.selectedFiles(); for (auto fileName : files){ if (fileName.endsWith(".pptx")||fileName.endsWith(".ppt")) { // Open parameter QAxObject *_powerPointAxObj = new QAxObject("Powerpoint.Application", 0); if (!_powerPointAxObj){ continue; } _powerPointAxObj->dynamicCall("SetVisible(bool)", false); QAxObject *presentations = _powerPointAxObj->querySubObject("Presentations"); QList
参考文献
[1].关于使用QAxObject自动播放ppt的问题
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~