VS2015+QT5.3+Excel2006

项目中原来有使用QT的QAxObject使用OfficeExcel的组件导出Excel报告文件的功能,由于项目要求导出PDF功能比较急,如果使用其他样式需要重新组织格式等,花费较多时间,因此考虑将原来的Excel报告直接导出PDF,

1搜索QT导出PDF的资料,遇到几个WORD导出PDF,遇到ExportAsFixedFormat这个函数,按照网页上的参数试了一下不行,坑,可能是word导出到pdf跟Excel不一样,

2 经过仔细搜索,找到ExportAsFixedFormat(Excel)函数的参数说明,根据参数实现


axCurWorkBook->querySubObject("ExportAsFixedFormat(QVariant, QVariant)",0, pdfpath);

其中axCurWorkBook是最终导出成Excel的QAxObject对象,pdfpath是保存的PDF文件的路径

0是函数的指定的PDF格式.

函数具体参见:https://docs.microsoft.com/zh-cn/office/vba/api/excel.workbook.exportasfixedformat

PS:日期:2020-4-27

3 由于之前导出的PDF格式按照默认纸张导出 很多列都分开了,因此测试Excel的功能,发现可以设置内容为一页,然后再导出到Excel就可以了,方法是:

        //另存为pdfQAxObject* pagecfg = axResultSheet->querySubObject("PageSetup");//设置工作表 区域为1页pagecfg->setProperty("Zoom", false);pagecfg->setProperty("FitToPagesWide", 1);pagecfg->setProperty("FitToPagesTall", 1);delete pagecfg;axResultSheet->dynamicCall("ExportAsFixedFormat(QVariant, QVariant)",0, pdfpath);

我是通过录制宏分析,然后在官网网址查看说明得到的.https://docs.microsoft.com/zh-cn/office/vba/api/excel.pagesetup.fittopageswide

使用QAxObject将原来的Excel数据转换为PDF相关推荐

  1. arcmap shp导出cad无反应_如何使用ArcMap将Excel数据转换为shp数据

    1. 概述 对ArcMap而言,除了shapefile等数据源,还可以将包含地理位置的表格数据以 XY 坐标的形式添加到地图中,比如Excel格式的数据,如果包含有坐标数据在里面,就可以通过导入XY数 ...

  2. gis中dbf转为csv_ArcGIS实践教程(2)ArcMap将excel数据转换为shp

    本文介绍将EXCEL数据转换为shp数据方法. 前言 经常使用ArcMap生成一些专题图,需要把EXCEL数据叠加到ArcGIS中,如果EXCEL数据中有经纬度的话,其实可以很方便的把EXCEL数据转 ...

  3. php excel转数组,php将excel数据转换为3d数组(php convert excel data into 3d array)

    php将excel数据转换为3d数组(php convert excel data into 3d array) 我有一个excel文件,其数据是一个3d数组. 我正在使用PHPExcel Objec ...

  4. 使用VBS实现word、excel批量转换为pdf

    使用VBS实现word.excel批量转换为pdf 由于最近我家tiger有这方面的需求,且她单位用的是office 2007的32位系统,网上python转换的方法无法奏效,所以使用通用性还可以的V ...

  5. 想在Python中将Excel文件转换为PDF?来看看这份Aspose.Cells指南

    如今,PDF已成为交换文档的标准文件格式.在互联网上共享各种流行的文档格式之前,先将它们转换为PDF.Excel到PDF是将工作表转换为只读PDF页面的一种流行的转换方案.因此,本文介绍了如何使用Py ...

  6. 如何使用ArcGIS将Excel数据转换为shp格式

    如果经常使用ArcMap生成一些专题图,需要把Excel数据叠加到ArcGIS中,如果Excel数据中有坐标的话,可以很方便的把Excel数据转换成shp数据,这里讲解一下具体的操作步骤,希望能够对大 ...

  7. poi读取excel 转换实体_java解析excel数据,将excel数据转换为实体类,存入数据库...

    前一段时间写了一个功能,从数据库中抽取出来的字段,写入到excel文件里:java使用poi把从数据库中取出的数据写入excel 最近实现了一个相反的功能,前台传一个excel文件,在后台解析该exc ...

  8. java解析excel存入map,java解析excel数据,将excel数据转换为实体类,存入数据库

    前一段时间写了一个功能,从数据库中抽取出来的字段,写入到excel文件里:java使用poi把从数据库中取出的数据写入excel 最近实现了一个相反的功能,前台传一个excel文件,在后台解析该exc ...

  9. PS通过模板批量替换数据转换为PDF

    1.变量定义 (1)点击菜单栏[图像],点击[变量],点击[定义]. (2)点击[图层]选择模板中可作为变量的图层,文本替换名称输入导入数据的对应名称,点击[确定]保存,这样一个变量就定义好了,多个变 ...

最新文章

  1. 移动银行木马活跃度升级 恐成黑客攻击跳板
  2. 微型计算机原理与接口技术教材,微型计算机原理与接口技术(修订本)(21世纪高职高专规划教材....
  3. Java基础 抽象类和接口的区别、equals 与 == 的区别
  4. EBS FORM开发问题总结
  5. Redis简单案例(三) 连续登陆活动的简单实现
  6. 免费网页模板提供站推荐
  7. 海龟交易法则02_揭秘海龟思维
  8. windows 超简单实现多用户远程桌面,RDP WRAPPER
  9. 使用路由器搭建局域网
  10. unity实现打飞碟游戏
  11. 如何将NEF格式文件转换为JPG格式
  12. java中观察者模式的使用场景
  13. 【转】美团O2O供应链系统架构设计解析
  14. 了解与MDIO/MDC接口相关的22号、45号条款
  15. 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
  16. 全文翻译 | 华为、北大、悉尼大学:最新视觉Transformer综述(2017-2020年)
  17. 计算机驱动安装的几个方法,不会安装驱动有福了,2个方法教你安装驱动程序,非常实用的知识...
  18. 卷积神经网络使用到的公式
  19. 网页特效大公开(转)
  20. 求母牛生小牛函数c语言,编程求解以下问题 若一头母小牛,从出生的第四个年头开始每年生一头小母牛,按此规律,第n年时有多少头母牛?(要求用两种方法)...

热门文章

  1. jira linux 一键安装包下载,JIRA使用教程:使用文件包安装JIRA
  2. 如何快速成为APP制作、H5制作高手?
  3. Python——面向对象
  4. 结构力学计算机算法,05结构力学第八章渐近法及其他算法概述.ppt
  5. feof函数的正确使用方式(大概)
  6. 我的学习计划(持续更新)
  7. Arouter传object
  8. iCloud配置问题(iOS 支持iCloud)
  9. android 自定义下拉菜单
  10. CAD钣金展开AutoLisp开发