Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Exporting a document to PDF: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Added Cleanup note)
(Cleanup)
Line 1: Line 1:
{{Cleanup|reason=No printsupport on mobile platform (iOS), different issues on different targets}}
{{LangSwitch}}
 
[[Category:snippets]]
Found it very easy to convert a {{DocLink|QTextDocument}} to PDF in Qt, and useful in scenarios like creating reports etc.
Found it very easy to convert a {{DocLink|QTextDocument}} to PDF in Qt, and useful in scenarios like creating reports etc.


Line 13: Line 13:
doc->print(&printer);
doc->print(&printer);
</code>
</code>
[[Category:snippets]]

Revision as of 17:44, 28 June 2015

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Found it very easy to convert a QTextDocument to PDF in Qt, and useful in scenarios like creating reports etc.

For example, consider the following snippet:

QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), "untitled", tr("PDF Document (....pdf)"));
QPrinter printer;
printer.setOutputFormat(QPrinter::PdfFormat);
printer.setOutputFileName(fileName);
QTextDocument doc;
doc->print(&printer);