专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

qt 将图片写入文件的有关问题

发布时间:2010-05-30 20:50:27 文章来源:www.iduyao.cn 采编人员:星星草
qt 将图片写入文件的问题
我现在想将一个jpg文件写入到odt文件如何,odt是linux下类似word文件
------解决方案--------------------
1. 这个定义:“.odt 是linux下类似word文件”很不严谨。尽管如此,但可能也不会造成误解。

2. .odt 是 OpenOffice/StarOffice 采用的文档格式,是富文本的国际标准。(当然,微软的 .docx 跟在 .odt 之后也成了国际标准)

3. 微软OFFICE2007 sp2(包括) 之后的版本,直接 .odt 格式

4. Qt4.5 (包括)之后的版本,对 .odt 文档的写入提供有限的支持
  使用 QTextDocumentWriter ,可以将 QTextDocument 写入到 odt 文件。
  也就是说,只要将 你的图片,放入 QTextDocument ,即可。
------解决方案--------------------
拼写错误:
3. 微软OFFICE2007 sp2(包括) 之后的版本,支持 .odt 格式
------解决方案--------------------
引用:
2楼方法,写入后,文件打开是乱码,3楼的方式我用的是qte4.4.3 没有qtextdocument类,有没有别的办法呢

1. 楼层弄反了
2. 1楼的方法你竟然都试了,说明你对文件格式缺乏最起码的了解。
3. 方法当然有,要么去找第三方的 odt 的库,要么自己去分析 odt 的文件格式
------解决方案--------------------
引用:
2楼方法,写入后,文件打开是乱码,3楼的方式我用的是qte4.4.3 没有qtextdocument类,有没有别的办法呢


Qt4本来就有QDataStream吧?这个类是二进制读写的,所以是乱码。
------解决方案--------------------
引用:
引用:
2楼方法,写入后,文件打开是乱码,3楼的方式我用的是qte4.4.3 没有qtextdocument类,有没有别的办法呢


Qt4本来就有QDataStream吧?这个类是二进制读写的,所以是乱码。

不知道odt没关系,不知道Qt4.5支持odt的写入没关系,不知道QTextDocument没关系。但是把QDataStream在这儿拉出来就不对了

楼主的问题是:生成一个odt文件,其包含一个图片。(你可以认为,楼主要生成一个word文档,其中包含一个图片)
------解决方案--------------------
9楼亮了,分啊!我来mark下,以后说不定碰到这问题。。自己研究这格式的话,可能对于楼主来说太慢了,所以帮顶
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: