Pandoc 忽略相对图像位置的 --resource-path 标志

Pandoc 忽略相对图像位置的 --resource-path 标志

我正在使用 Pandoc 将.DOCX帮助文档转换.MD

pandoc --extract-media="c:\help\document\output" -f docx -t markdown_mmd "c:\help\document\input\Document Name.docx" -o "c:\help\Document\output\Document Name.md" --resource-path="/media"

在 .MD 文件中,我希望看到多个实例,<img src="media/image1.png"但路径都是绝对的;例如<img src="c:\help\Document\output/media/image1.png"

阅读 Pandoc 指南,如果我使用--extract-media--resource-path我应该能够为图像指定一个相对路径,但它不起作用。

我需要传递什么到 Pandoc 命令来确保图像文件夹和图像与文件.MD的位置相关?

答案1

我建议将输出目录设为当前目录,例如,以便通过 Notepad++ 快速打开结果。

在 Windows 上使用文件资源管理器转到文件夹并键入Alt+ D+P打开 PowerShell。或者使用您喜欢的方法来打开命令窗口或 PowerShell,例如Shift右键单击以打开上下文菜单...

以下 pandoc 命令将产生预期结果(见下面的屏幕截图):

pandoc -f docx -t markdown_mmd "d:\help\document\input\my-word-document-name.docx" -o "./my-word-document-name.md" --extract-media=.

当使用当前目录作为路径 DIR 时,media会在当前目录中创建一个文件夹。

在此处输入图片描述

相关内容