c或者vc 提取office文档中的图片

窝米逗佛~ 2017-08-11 02:43:33
当前在做一个office文档损坏后,对其进行文字和图片的提取工作,2007以上的文档,比较好处理,但是2007以下的就比较麻烦了 ,主要问题就是如doc里面有插入的图片,想把它提取出来,但是从doc中提取出来的某些图片的中间或者尾部会多一段数据,不知道是些什么玩意儿,有人知道吗?

...全文
246 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
窝米逗佛~ 2017-08-15
  • 打赏
  • 举报
回复
其他人或许有用,我没用到,看了两天的hex 数据 自己弄得一套解析规则
窝米逗佛~ 2017-08-15
  • 打赏
  • 举报
回复
引用 8 楼 zgl7903 的回复:
修复文档可不是件容易的事,任何地方都有可能有问题(错误/冗余/缺失/交叉), 得透彻了解文档格式,修复后可能还得分析是否合理/合法 https://wenku.baidu.com/view/d8841b5e3c1ec5da50e27093.html
虽然没用到,但是还是感谢回复
赵4老师 2017-08-14
  • 打赏
  • 举报
回复
在Word2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。
zgl7903 2017-08-14
  • 打赏
  • 举报
回复
修复文档可不是件容易的事,任何地方都有可能有问题(错误/冗余/缺失/交叉), 得透彻了解文档格式,修复后可能还得分析是否合理/合法 https://wenku.baidu.com/view/d8841b5e3c1ec5da50e27093.html
窝米逗佛~ 2017-08-14
  • 打赏
  • 举报
回复
引用 3 楼 shenyi0106 的回复:
百度搜“MFC office OLE"
这个没试过 ,我先看一下能不能用
窝米逗佛~ 2017-08-14
  • 打赏
  • 举报
回复
引用 4 楼 wangyaninglm 的回复:
win32com 接口,你说的多的数据,能不能保存成docx再提取?
貌似不行吧?com接口好像是要文件完好,我要做的东西,是建立在文件已经被损坏了,例如损坏了文件头,com还能行?
shiter 2017-08-11
  • 打赏
  • 举报
回复
win32com 接口,你说的多的数据,能不能保存成docx再提取?
shenyi0106 2017-08-11
  • 打赏
  • 举报
回复
百度搜“MFC office OLE"
shenyi0106 2017-08-11
  • 打赏
  • 举报
回复
office有ole接口(是COM组件),利用OLE接口,你可以提取文件中的图片
窝米逗佛~ 2017-08-11
  • 打赏
  • 举报
回复
补充:尝试过过滤掉红色的数据,但是在不同的图片中,多出来的数据是不一样的

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧