社区
Qt
帖子详情
用QT导出PDF,生成的PDF尺寸太大,有可能是哪儿的原因?
chenzhp
2011-07-20 03:34:20
做了一个类似于流程编辑器的工具,每个页面上有很多的元素。
全是即时绘制出来的,画了大概有五页,每页上面有一些圆,矩形,线之类的。
用QT自带的PDF导出代码:
printer.setOutputFormat(QPrinter::PdfFormat);
printer.setPaperSize(QPrinter::A3);
。。。。。。
结果导出来很大,11MB了,有点离谱。
有没有高人说说,该从那些方面考虑,来减少尺寸?
...全文
241
3
打赏
收藏
用QT导出PDF,生成的PDF尺寸太大,有可能是哪儿的原因?
做了一个类似于流程编辑器的工具,每个页面上有很多的元素。 全是即时绘制出来的,画了大概有五页,每页上面有一些圆,矩形,线之类的。 用QT自带的PDF导出代码: printer.setOutputFormat(QPrinter::PdfFormat); printer.setPaperSize(QPrinter::A3); 。。。。。。 结果导出来很大,11MB了,有点离谱。 有没有高人说说,该从那些方面考虑,来减少尺寸?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
至善者善之敌
2011-07-22
打赏
举报
回复
不懂,不过帮你顶
一介布衣萧萧
2011-07-22
打赏
举报
回复
估计是图片的问题,如果是位图的话就会很大。LZ,可以试试把你画的图片换成其他格式的图形试试
FreyrLin
2011-07-22
打赏
举报
回复
像是只有 QPrinter::setResolution() 最靠谱了..
网管教程 从入门到精通软件篇.txt
可在命令提示符下使用带有不同参数的 bootcfg 命令。 用法: bootcfg /default 设置默认引导项。 bootcfg /add 向引导列表中添加 Windows 安装。 bootcfg /rebuild 重复全部 Windows 安装过程并允许...
纯java后台
生成
带ECharts的
PDF
文档(phantomjs)
1、直接
生成
PDF
局限性较大,可以先
生成
word,再转
PDF
2、寻找一个工具,可以把ECharts转成图片,插入到word中 三、实现 这里我以
生成
一个简历
PDF
为例 1、word的
生成
采用POI-TL转为模板 官网地址:http://d
QT
高级编程
QT
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
核心基础概念体系编程实践
QT
Widgets图形窗口编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面美化编程实践
QT
文件...
C++(
Qt
) 和 Word、Excel、
PDF
交互总结
日常开发软件
可能
会遇到这类小众需求,
导出
数据到 Word、Excel 以及
PDF
文件,如果你使用 C++ 编程语言,那么可以选择的方案不是很多,恰好最近刚好有这部分需求,整理下这段时间踩过的坑,方便后人 读写 Word 日常...
Qt
-数据
导出
到Excel
转载链接:
Qt
编写数据
导出
到Excel及
Pdf
和打印数据 - 知乎 方法一使用QAxObject,小数据量还可以,数据量一大直接懵逼,性能指数级下降,而且不支持跨平台,只能在WIN上玩一玩,对于大量的linux开发者来说,直接废了...
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章