将文档导出为pdf

胡班
• 阅读 1627
使用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);
}
点赞
收藏
评论区
推荐文章
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
秋桐 秋桐
2年前
通过Java将PPT转换为PDF
PPT和PDF都是非常实用的文档格式。由于PDF文件更为稳定安全且易于传输或储存,所以当需要共享或打印演示文稿时,可以先将PPT转换成PDF格式再进行操作。下面我将介绍如何通过编程的方法实现该转换,所用到的产品是Java组件FreeSpire.PresentationforJava。该方法只需简单几步操作即可实现,同时也能够维持文档内容格式不变。下面是具体方法和示例代码。
仲远 仲远
2年前
Acrobat Pro DC 2023 for Mac(PDF编辑器) 2023.001.20063 中文版
AcrobatDC2023是一款功能强大的PDF文档处理软件。它可以让用户轻松地创建、编辑、转换、签署和共享PDF文件,同时还具备安全保护和OCR等高级功能。AcrobatDC2023为用户提供了直观易用的界面,使得PDF文档处理变得更加简单。它内置了丰富
阮小五 阮小五
2年前
如何将图片转换成pdf?这个小技巧只需一秒
如何快速地将图片转换为PDF文档?下面这个小技巧只需一秒就可以将图片转换成PDF,需要的小伙伴赶快get这项技能吧!首先,选中需要创建PDF文档的图片,单击右键,鼠标移动到快速操作选项,在右侧的菜单中选择创建PDF,选中的图片就被创建成了一个PDF文档了。
Symbol卢 Symbol卢
4年前
markdwon常用语法
什么是markdwon?Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁伯(英语:JohnGruber)创建。Markdown编写的文档可以导出HTML、Word、图像、PDF、Epub等多种格式的文档。Markdown编写的文档后缀为.md,.markdow
教你两招,轻松搞定html页面导出为pdf文件
Hi,大家好,我是麦洛,最近项目中遇到了将html页面导出为pdf文件,现在将相关内容分享出来,希望帮到有需要的伙伴需求场景在招投标软件中,每个标段结束评标之后,都会生成评标报告评标报告主要包含项目信息,标段信息,投标人信息,投标人报价,评标专家打分等情况,相对来说信息量还是比较大,假如我们要导出评标报告该如何做?html页面直接导出为pdf后端组装页
Stella981 Stella981
4年前
Confluence 导出为 PDF 格式
使用Confluence的空间导出功能,你可以将多个页面或者整个Confluence站点转换为PDF文件。希望使用空间导出功能,你需要导出空间(ExportSpace)权限。请查看指派空间权限指南。希望导出一个空间或者选择的页面为PDF:进入空间然后在边栏中选择选择空间工具内容工具(
秋桐 秋桐
2年前
Java 给PDF添加文本水印
水印一般用于标注文档的版权信息、作者、所属机构或者文档属性等。与文档批注等不同,水印是绘制到页面中的元素,所以不能轻易被删除。因此,水印也是一种很好的防伪手段。水印又分为文本水印和图片水印两种。这里,以Java代码为例,我将分享通过代码给PDF文档添加文本水印的具体方法和示例代码。
秋桐 秋桐
2年前
Java 向PDF中添加图像水印
水印一般用于标注文档的版权信息、作者、所属机构或者文档属性等。不同于文本批注等,文字水印是绘制到页面中的元素,所以不会被轻易删除。因此,水印也是一种很好的防伪手段。水印又分为文本水印和图片水印两种。之前已经介绍过向PDF中添加文本水印的方法。这次,我将分享通过Java代码给PDF文档添加图像水印的具体方法和示例代码。使用到的工具是FreeSpire.PDFforJava(免费版)。
SW SW
3年前
如何编辑 .md 文档 (基础)
如何编辑.md文档Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁伯(英语:JohnGruber)创建。Markdown编写的文档可以导出HTML、Word、图像、PDF、Epub等多种格式的文档。Markdown编写的文档后缀为.md,.markdow
董承 董承
1年前
Acrobat Pro DC 2024 中文(PDF编辑) DC 2024 win10/11详细安装教程(下载)
AcrobatDC2024是一款专业PDF文档编辑和管理软件。它提供了强大的功能,使用户可以轻松创建、编辑、共享和签署PDF文件。允许用户将纸质文档、电子表单Excel、电子邮件、网站、照片、Flash等各种内容扫描或转换为PDF文档,让你可以非常顺手的处
胡班
胡班
Lv1
爱情就像剥洋葱总有一层会让你流泪。
文章
4
粉丝
0
获赞
0