用QT导出PDF,生成的PDF尺寸太大,有可能是哪儿的原因?

chenzhp 2011-07-20 03:34:20
做了一个类似于流程编辑器的工具,每个页面上有很多的元素。
全是即时绘制出来的,画了大概有五页,每页上面有一些圆,矩形,线之类的。
用QT自带的PDF导出代码:

printer.setOutputFormat(QPrinter::PdfFormat);
printer.setPaperSize(QPrinter::A3);
。。。。。。

结果导出来很大,11MB了,有点离谱。
有没有高人说说,该从那些方面考虑,来减少尺寸?
...全文
241 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
至善者善之敌 2011-07-22
  • 打赏
  • 举报
回复
不懂,不过帮你顶
一介布衣萧萧 2011-07-22
  • 打赏
  • 举报
回复
估计是图片的问题,如果是位图的话就会很大。LZ,可以试试把你画的图片换成其他格式的图形试试
FreyrLin 2011-07-22
  • 打赏
  • 举报
回复
像是只有 QPrinter::setResolution() 最靠谱了..

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧