将 docx 保存为过滤后的 HTML 会将一些图像展平到 1

问题描述

我继承了一个使用 chmProcessor 将 docx 文件转换为 chm 文件的构建系统。显然不理想,我计划在未来更换它,但在不久的将来我坚持使用它。

chmProcessor 首先使用 Word 将 docx 重新保存为过滤后的 html 文件。在文件中有一个广泛使用的警告图标。出于某种原因,在将文件转换为 html 时,此图标在中途更改为 1 的高度。在 html 中,它明确指定了 1 个像素的高度,并且它还保存了仅 1 个像素高的图像的第二个副本。

我当时尝试用不同的相同图像和完全不同的图像替换它,但没有效果。我什至将其转换为 html,更新 html 以使用具有正确高度的正确图像并将其转换回 docx。当我再次将其转换为 html 时,图像再次变平。

删除文档的不同部分只会将问题移到文件的后面,而我删除哪些位似乎并不重要。

docx 中显然有一些微妙之处导致了这种情况,但老实说我不知道​​是什么。有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)