// 创建 QPdfWriter 对象
QPdfWriter pdfWriter(&pdfFile);
pdfWriter.setPageSize(QPagedPaintDevice::A4); // 设置纸张属性
pdfWriter.setResolution(300); // 设置 DPI
pdfWriter.setPageMargins(QMarginsF(20, 20, 20, 20)); // 设置边距
// 创建第1个页面
QPainter painter;
bool okToPaint = painter.begin(&pdfWriter);
if (!okToPaint)
{
pdfFile.close();
return;
}
/* 在第1页写入数据 */
// 切换到第2个页面
pdfWriter.newPage();
/* 在第2页写入数据 */
// 切换到第3个页面
pdfWriter.newPage();
/* 在第3页写入数据 */
painter.end();
pdfFile.close();
qt QPdfWriter 创建多页PDF
最新推荐文章于 2025-02-19 19:20:35 发布
1686

被折叠的 条评论
为什么被折叠?



