qt 将图片写入文件的有关问题
qt 将图片写入文件的问题我现在想将一个jpg文件写入到odt文件如何,odt是linux下类似word文件[解决办法]1.
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 格式
[解决办法]
1. 楼层弄反了
2. 1楼的方法你竟然都试了,说明你对文件格式缺乏最起码的了解。
3. 方法当然有,要么去找第三方的 odt 的库,要么自己去分析 odt 的文件格式
[解决办法]Qt4本来就有QDataStream吧?这个类是二进制读写的,所以是乱码。
[解决办法]不知道odt没关系,不知道Qt4.5支持odt的写入没关系,不知道QTextDocument没关系。但是把QDataStream在这儿拉出来就不对了
楼主的问题是:生成一个odt文件,其包含一个图片。(你可以认为,楼主要生成一个word文档,其中包含一个图片)
[解决办法]9楼亮了,分啊!我来mark下,以后说不定碰到这问题。。自己研究这格式的话,可能对于楼主来说太慢了,所以帮顶