从draw.io导出含公式的矢量图到Word
📄

从draw.io导出含公式的矢量图到Word

更新
Last updated April 27, 2021
创建
Apr 27, 2021 06:56 AM
标签
矢量图
公式
Word
分类
琐碎的问题

前言

前段时间,出于写论文的需要,我要将一些带有数学公式的矢量图插入到Word。为什么用Word写论文呢?因为导师说他审稿的时候需要看Word版的。为什么要插入矢量图呢?因为我希望我的图片越清晰越好。
 

问题

我使用draw.io画出我想要的图,像下面这种带有数学公式的矢量图就是今天的主角。
notion image
 
当我在draw.io把这个图导出为SVG格式,并且把它插入到Word之后,它的显示效果是这样的:
notion image
 
按照draw.io的说法,他们在SVG中使用了foreignObject渲染复杂的文字,并且Word的SVG渲染器是不支持这个特性的。
按照他们的建议,我尝试将我的图导出为PDF文件。然后,我遇到了另外一个问题,那就是Windows版的Word不支持插入PDF图片。为什么要强调Windows版呢?因为macOS版的Word支持拖拽插入PDF图片。微软不愧是最优秀的苹果开发者 👍🏻
 

解决办法

显而易见,针对macOS已经有一个简单的方案了:
在draw.io画图 → 导出为PDF → 通过拖拽的方式插入Word
 
针对Windows,我试了网上很多插入PDF图片的方法,全部都是没有用的。后来我发现了一个稍微麻烦的方法,不过显示效果是完全没问题的。
在draw.io画图 → 导出为PDF → 用Adobe Illustrator打开再导出为SVG → 通过拖拽的方式插入Word
 
其实,如果可以降低一点要求,把图片导出为高清的PNG,也就没有那么多麻烦事了。