美文网首页
将文档导出为pdf

将文档导出为pdf

作者: Qt君 | 来源:发表于2019-11-20 23:32 被阅读0次

    使用QTextDocument与QPrinter实现文档导出为PDF的小示例。

    #include <QtWidgets>
    /* 需要为项目文件添加QT += printsupport */
    #include <QPrinter> 
    
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
    
        QPrinter printer(QPrinter::PrinterResolution);
        printer.setOutputFormat(QPrinter::PdfFormat);
        printer.setPaperSize(QPrinter::A4);
        printer.setOutputFileName("hello.pdf");
    
        QTextDocument doc;
        doc.setPlainText("Hello world!"); /* 可替换为文档内容 */
        doc.setPageSize(printer.pageRect().size());
        doc.print(&printer);
    }
    

    相关文章

      网友评论

          本文标题:将文档导出为pdf

          本文链接:https://www.haomeiwen.com/subject/fzaaictx.html