使用pandoc将图像嵌入到HTML中的docx文件中

Cés*_*uez 6 pandoc

是否可以将图像嵌入嵌入HTML文件的docx文件中?

我正在尝试它并不适合我,也许我在运行pandoc时不会添加一些额外的参数.

pandoc -f html -t docx -o testdoc.docx image.html

非常感谢你!

Ma'*_*ash 5

我设法通过执行以下命令解决了这个问题:

pandoc -s file_name.html -o file_name.docx;
Run Code Online (Sandbox Code Playgroud)

实际上,您需要考虑两点:

  1. 输出文件的质量与 pandoc 如何解释您的 HTML 文件有很大关系,因此,如果源非常复杂,那么您就不会真正期望得到质量很好的输出,例如<hr/>pandoc 无法识别标签,而标签<p>是。
  2. 图像的路径不是 HTTP 路径,而是完整的桌面路径,这意味着:

这不好:

<img src="http://www.example.com/images/img.jpg" />
Run Code Online (Sandbox Code Playgroud)

这就是 pandoc 真正可以读到的内容:

<img src="/var/www/example.com/images/img.jpg" />
Run Code Online (Sandbox Code Playgroud)

华泰

  • 我刚刚因为你的 SO 条目而发现了 pandoc。非常感谢,它节省了我的时间。 (2认同)