首页| 论坛| 消息

标题:简易预览PDF 原来还可以这么搞。
作者:fzw003
日期:2020-01-15 15:37
内容:

最近在做一个数据的输出的时候,简单的用QPdfWriter 输出pdf ,可是要做预览的时候尴住了。
找到下列pdf的render库:
poppler-qt4 C++/Qtyes??Win, Mac?, Linux, …GPL v2+ Hummus C++yesyesyesWin, Mac, LinuxApache 2.0 PoDoFoC++yesyesyesWin, Mac, LinuxLGPL
靠,这些都啥玩意。还要编译相应的库到各个平台。是不是有病,我只是想简单view一个image。但是我要累死累活。
我不想用Qt的webvengine自带的pdf控件,也不想用pdf的第三方库。就只想自己绘制的pdf自己搞个预览。
http://www.softwareace.cn/?p=342
Graphics View
Qt’s Graphics View framework can be a more suitable alternative for creating PDF documents with content that is mainly based on arbitrarily positioned and transformed 2D graphical items rather than continuous flowed rich text.
To export the content of a graphics scene or view (or a part of it) to PDF, you need to manually initialize a QPainter configured to paint on a PDF-creating QPrinter (as described above), and pass it to QGraphicsScene::render or [url=http://qt-project.org/doc/qt-4.8/qgraphicsview. ..


#1 [xiaoke123 01-15 17:31]
又多了一个思路
#2 [XChinux 01-16 15:55]
mupdf
这个可以看下能否帮助你。将PDF转成图片。
#3 [20091001753 01-16 18:21]
从 Qt 5.13 开始,Qt WebEngine 开始支持 pdf
#4 回 XChinux 的帖子 [fzw003 01-17 08:18]
XChinux:mupdf
这个可以看下能否帮助你。将PDF转成图片。 (2020-01-16 15:55) 
嗯,那些都可以实现的啦。不是不想用现成的东西。而是想用现成简简单单的小东西做些有那么点意思的玩意儿。
#5 [awfymwvf 01-17 12:24]
太厉害了,向楼主学习啊

回复 发表
主题 版块