word另存为html后用浏览器打开不显示图片

Word 另存为 HTML 时用的v:imagedata/v:shape是微软专属的 VML 标签,浏览器完全不识别,所以核心解决思路就是把这些私有标签批量替换成浏览器支持的标签。

同时为了使得转化生成的图片的白色背景变得透明,还需要在标签中加入mix-blend-mode属性,其可以让图片与背景混合,白色部分会 "穿透" 显示底层背景,实现透明效果。

让v:imagedata替换为img style="max-width:100%; height:auto; mix-blend-mode: multiply;"

相关推荐
骆驼爱记录3 小时前
Excel数据源到Word成绩单自动生成
自动化·word·excel·wps·新人首发
seasonsyy3 小时前
Word 2010文档实现护眼效果
word
东边的小山5 小时前
python 图形界面多个WORD按名字排序合并成一个WORD
python·c#·word
DS随心转小程序1 天前
ChatGPT和Gemini公式
人工智能·chatgpt·aigc·word·豆包·deepseek·ds随心转
mudtools1 天前
C#中基于Word COM组件的数学公式排版实践
开发语言·c#·word
gc_22991 天前
学习C#调用OpenXml操作word文档的基本用法(18:学习文档页眉类)
c#·word·openxml·页眉·headerpart
meng半颗糖2 天前
vue3+tpescript 点击按钮跳转新页面直接通过链接预览word
前端·vue.js·word
meng半颗糖2 天前
vue3+typeScript 在线预览 excel,word,pdf
typescript·word·excel
缺点内向3 天前
告别“复制粘贴”:用C#和模板高效生成Word文档
开发语言·c#·word