html - 将 docx 保存为过滤后的 HTML 会将一些图像展平到 1 的高度
问题描述
我继承了一个使用 chmProcessor 将 docx 文件转换为 chm 文件的构建系统。显然不理想,我计划在未来更换它,但在不久的将来我坚持使用它。
chmProcessor 首先使用 Word 将 docx 重新保存为过滤后的 html 文件。在文件中有一个广泛使用的警告图标。出于某种原因,在将文件转换为 html 时,此图标的高度变为 1 大约一半。在 html 中,它被明确指定为 1 个像素的高度,并且它还保存了仅 1 个像素高的图像的第二个副本。
我当时尝试用不同的相同图像和完全不同的图像替换它,但没有效果。我什至将其转换为 html,更新了 html 以使用具有正确高度的正确图像并将其转换回 docx。当我再次将其转换为 html 时,图像再次变平。
删除文档的不同部分只会将问题移到文件的后面,我删除哪些位似乎并不重要。
docx 中显然有一些微妙之处导致了这种情况,但老实说我不知道是什么。有什么想法吗?
解决方案
推荐阅读
- julia - 如何在 Julia 中保存 10^19 而不会溢出
- react-native - React Native:滚动视图无法正常工作
- javascript - 在 React JS 中添加和删除元素 onClick?
- python - 删除一行中的多余点
- web-scraping - 不确定在 Anaconda 平台上的何处加载 Scrapy
- html - 将圆角半径/圆角应用于元素的内容而不是填充
- python - 无法在 jupyter notebook 中打开 .xlsx
- android - 颤振循环
- github - 无法解析代理:proxy.server.com
- python - 从非常大的 BigQuery 表中读取小批量的最佳方法?