从 html 转换为 docx 格式时,Pandoc 不渲染 SVG 图像

duc*_*ped 5 html javascript docx converters pandoc

我使用 pandoc 来转换独立的 html(没有外部依赖),所有必需的 css 和 js 都合并到 html 本身中。HTML 几乎没有通过 javascript 库生成的 svg 图

所述 html 文件在浏览器中打开时呈现良好,但是当转换为 docx 时,docx 文件中缺少 svg 图像。

用于转换的命令,看起来像

pandoc ./something.html -s -o test1.docx
Run Code Online (Sandbox Code Playgroud)

我怀疑它在 javascript 甚至可以渲染这些图像之前转换文件。

感谢帮助

gij*_*ijs 2

docx 需要一个 png 后备图像,用于显示图像。

Pandoc 不会创建这些后备图像,但他们意识到了这个问题。您可以在此处跟踪进度:

https://github.com/jgm/pandoc/issues/4058

它应该包含在下一个版本中。