背景
我正在开发一个 Office 插件,使用 Word Javascript API 在文档中插入一些图表。
我当前的方法如下:
在任务窗格中生成 SVG 图像 => 使用 canvg 在画布上绘制图像 => 将画布图像获取为 png => 插入 Word 文档
这工作得很好,除了一件事 - png 图像本身是模糊的,并且由于转换而有相当多的质量损失。
问题
是否可以将 Body.insertInlinePictureFromBase64 与矢量图形图像一起使用?
一些注意事项:
- 尝试将图像作为纯 XML 插入 - 无效
- 尝试将 svg 字符串编码为 base64 并通过 insertInlinePicture 方法将其传递以插入 - 无法让它工作只是显示损坏的图像(可能是因为它需要实际的位图图像而不是矢量图像)