【Qt】Qt输出多页pdf

Qt输出多页 pdf

2. 代码

c 复制代码
	QFile pdfFile("./tmp.pdf");
    pdfFile.open(QIODevice::WriteOnly);

	QPdfWriter *pPdfWriter = new QPdfWriter(&pdfFile);
    pPdfWriter->setResolution(300);
    pPdfWriter->setPageSize(QPageSize(QPageSize::A4));
    pPdfWriter->setPageMargins(QMarginsF(30, 30, 30, 30));
	
	//绘制第一页
	...

	//新建页面, 第二页
	pPdfWriter->newPage();

	//绘制第二页
	...
相关推荐
无忧.芙桃27 分钟前
C++内存管理
c语言·开发语言·c++·青少年编程
Patrick在香港29 分钟前
Python 分析香港 AQHI 归档 1644 天:同一天的空气,早上 8 点报 3,下午 5 点报 10
开发语言·python·数据分析·api·restful·数据可视化·开放数据
晴天1631 分钟前
JavaScript 与 Java 垃圾回收机制对比
java·开发语言·javascript
楚莫识31 分钟前
Qt show()、raise()、activateWindow() 调用顺序区别
qt·pyqt
金金计较.33 分钟前
Go语言-2
开发语言·算法·golang
SamChan9034 分钟前
Python批量处理PDF踩坑实录:中文编码、字体内嵌、多栏排版与内存占用
python·单片机·ai·pdf·机器翻译
3Q工具箱 - BraggTroy40 分钟前
Python + PyInstaller 实战:从零打造 10 个 Windows 桌面小工具(附全部踩坑记录与核心代码)
开发语言·windows·python
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之多因子认证逻辑与实体类改造
java·开发语言·spring
传奇开心果编程1 小时前
【Rust入门知识点学与练】第26课:Unsafe Rust
开发语言·学习·rust
bug总结1 小时前
uniapp总结
开发语言·前端·javascript