WORD另存为HTML后 ... ...

szldk 2010-04-20 09:51:17
最近在实现某功能时偶然发现,将WORD另存为HTML后,如果WORD中插入有图片文件的话,会出现三种可能:
1、一般情况下,另存后的相应文件夹中每个插入的图片都有两个版本的图片文件存在,一个是“原版”的,就是与插入的图片文件是一样的,另一个是与WORD呈现的图片一样的图片文件;
2、如果图片插入后没有任何改动的话,比如拉宽等,另存后的相应文件夹中每个图片对应只有一个图片文件存在,就是与插入的图片文件一样的文件;
3、如果插入的是GIF图片文件的话,无论是否有改动,都与第二种一样;
为什么会出现这些不同的情况呢,
如果要取图片文件作为链接的话,应取哪个版本的好呢,
如何在代码中确切的知道另存后每个图片相应的有几个图片文件存在呢(最主要的),
请高手不吝赐教。
(帮顶有分)
...全文
420 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
szldk 2010-05-04
  • 打赏
  • 举报
回复
--- 结贴 ---
szldk 2010-04-30
  • 打赏
  • 举报
回复
期待中...
UP
liji2009 2010-04-30
  • 打赏
  • 举报
回复
LZ
帮顶
lglxiaozhu 2010-04-30
  • 打赏
  • 举报
回复
接分帮你顶下
szldk 2010-04-30
  • 打赏
  • 举报
回复
我再顶,
如果路过的有觉得此贴有价值的就请帮顶一下,
不要让它一下就沉了,
让更多的人能够看到它,
szldk 2010-04-23
  • 打赏
  • 举报
回复
有没有这方面的高手请不吝指教下,
不能再拖了,项目要耽误了,
tangchao5220 2010-04-22
  • 打赏
  • 举报
回复
没研究,帮顶接分。
laoyebin 2010-04-21
  • 打赏
  • 举报
回复
这个问题没研究过,要等高手宋兄来了
szldk 2010-04-21
  • 打赏
  • 举报
回复
谢谢各位的回复,
有没有具体些的,
有实现代码更好,
请不吝赐教,
szldk 2010-04-21
  • 打赏
  • 举报
回复
顶起来,
期待中,
lilin8905 2010-04-20
  • 打赏
  • 举报
回复
up....
zsuswy 2010-04-20
  • 打赏
  • 举报
回复
自己搞定后别忘了来这里分享成果。^-^
zsuswy 2010-04-20
  • 打赏
  • 举报
回复
3、如果插入的是GIF图片文件的话,无论是否有改动,都与第二种一样;
为什么会出现这些不同的情况呢,
------------------------------------------
GIF不一样,一张GIF图片分为很多贞,因为GIF是有动画效果的。 所以如果是缩放的,是第一帧还是全部帧?但是Word里面显示的是第一帧啊,怎么选择?无法知道,所以干脆就给一个原版本的GIF出来算了。



如果要取图片文件作为链接的话,应取哪个版本的好呢,
如何在代码中确切的知道另存后每个图片相应的有几个图片文件存在呢(最主要的),
---------------------------
取哪个版本,肯定是看你自己的需要,看你是想保持图片的原大小,还是完全保持Word文档的原状。
如果要在代码中想知道到底有几张图片,我没有实战经验,相信大部分人也都没有。MS的东西的文档还是比较完备的,上网搜一下,自己研究研究,应该可以搞定的。呵呵
szldk 2010-04-20
  • 打赏
  • 举报
回复
谢谢zsuswy和帮顶者
zsuswy 2010-04-20
  • 打赏
  • 举报
回复
2、如果图片插入后没有任何改动的话,比如拉宽等,另存后的相应文件夹中每个图片对应只有一个图片文件存在,就是与插入的图片文件一样的文件;
-----------------------
我上面的回答,基本上已经回答了你的第二个问题了
zsuswy 2010-04-20
  • 打赏
  • 举报
回复
1、一般情况下,另存后的相应文件夹中每个插入的图片都有两个版本的图片文件存在,一个是“原版”的,就是与插入的图片文件是一样的,另一个是与WORD呈现的图片一样的图片文件;
-------------------
这是因为,把图片放进Word里面去的时候,图片太大Word会对图片进行缩放,而且你自己也是可以调整Word里面图片的大小的。 所以明显必须有两张图片,一张是原来的图片,一张是你缩放后的图片。 你另存为的时候,微软不想擅做主张,把你手动调整大小后的图片给你还原成原来的大小,所以它把两张图片都导出给你自己做选择。 (你看微软多么体贴啊!)
天下在我心 2010-04-20
  • 打赏
  • 举报
回复
接分帮你顶下
初吻给了烟 2010-04-20
  • 打赏
  • 举报
回复
jf

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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