Qt:自动生成power point报告或可编辑pdf报告

Qt: Automatic generation of power point report or editable pdf report

我正在研究如何使用 Qt 生成可编辑的报告。类似于包含图片、可编辑表格和文本的 PowerPoint 演示文稿。

我的第一个想法是在 PowerPoint 中创建一个宏。然后我想使用库 "QPdf" 但它不可编辑。或者 Qfile 并编写乳胶(投影机)演示文稿,但我团队中的人不想使用乳胶。此外,他们已经有了一个他们不相信的宏...

所以只好另辟蹊径,直接用Qt... 我想为 html 页面创建代码文本(使用 Qfile 或 QTextStream),但之后我必须转换为 PDF 或 PowerPoint。

这就是我问你的原因,有没有一种简单的方法可以用 Qt 编写可编辑的 presentation/report 代码?

您可以使用 QPrinter 使用 Qt 直接创建 PDF class http://doc.qt.io/qt-5/qprinter.html

表示输出格式
setOutputFormat(QPrinter::PdfFormat)