我整天都在玩这个。
据我了解,在使用 Pandoc 进行文件转换时,您可以使用具有所需字体、标题等的参考文件。
例如:如果我想使用参考文件将 markdown 文件 'filename.md' 转换为同名的 .docx 文件,我将在命令行中输入:
pandoc --reference-docx=reference.docx filename.md -o filename.docx
我遇到的问题是当我运行这个命令时,它返回:
pandoc: reference.docx: openBinaryFile: does not exist (No such file or directory)
在网上阅读了关于将我的参考文档保存在哪里之后,一些网站提到保存在“.pandoc/”下,这并不存在。我的第一个猜测是因为我使用了 OS X 安装程序,所以它没有创建它。所以我做了一个,并将 reference.docx 保存到该目录。
我重新启动并以几种不同的方式再次尝试了该命令,没有骰子。我的猜测是我仍然将参考文件保存到错误的目录中,没有正确获取某些内容,或者我完全错过了一些要点。
更新
我采用了显而易见的方法,并尝试了与我的参考文件所在的同一目录中的命令。Tab 浏览,语法很好,目录很好,所有文件都在正确的位置,但现在我有一个新错误:
pandoc: Did not find end of central directory signature. Failed reading at byte position 4
现在这显然是一个 zip 文件问题......
如果有人知道会有帮助的快速修复,否则我将重新安装我发现的带有一些额外资源的 Pandoc 的不同版本,希望能解决它。