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;"

相关推荐
爱叨叨的小嘟10 小时前
Latex公式 转 word可编辑公式
word·typora·latex
gc_229912 小时前
学习C#调用OpenXml操作word文档的基本用法(27:学习文本运行类-续)
word·openxml·run·runproperties
ONLYOFFICE13 小时前
如何将 Word 集成到 Web 应用程序? 5 种方法详解与对比
前端·word·onlyoffice
wolfengi15 小时前
python之使用docxtpl渲染word模板
数据库·python·word
dbkx_292 天前
Word域操作记录(从2开始的公式编号排版)
word
Metaphor6922 天前
使用 Python 查找并替换 Word 文档中的文本
python·c#·word
蒋胜山2 天前
Word 练习题(6)
经验分享·word
weixin_416660072 天前
怎么把 AI Markdown 转为 Word (.docx) 文档?
word·流程图
深念Y3 天前
AI时代办公格式的演进:PPT与Word的替代已现,Excel将走向何方?
数据库·人工智能·html·word·powerpoint·excel·markdown
家有娇妻张兔兔3 天前
Apache POI 导出 Word 踩坑实录:Word 分栏为什么做不好左右平铺
c#·word·apache·poi·分栏