当链接包含完整路径文件时,pandoc生成InvalidUrlException

时间:2018-11-22 16:28:33

标签: pandoc pypandoc

Pandoc是将文件从一种格式转换为另一种格式的绝佳工具。它提供的各种功能中,一个有趣的功能是生成独立的可移植HTML文件。当您想与同事共享HTML文件时,此功能非常有用。但是,当链接包含完整路径文件时。例如,html文件original.html包含以下HTML项:

    <a href="file:///media/distribution/file_num.png" target="_blank" />
<img src="file:///media/distribution/file_num.png" /></a>

当我使用pandoc original.html --self-contained -o transformed.html生成便携式HTML文件时,给出以下错误消息:

pandoc: Could not fetch file:///media/distribution/file_num.png

InvalidUrlException"file:///media/distribution/file_num.png" "Invalid scheme". 

有什么想法吗?谢谢。

编辑: 我也尝试使用pypandoc,

output=pypandoc.convert_file('data.html','html',outputfile="ddd.html",extra_args=['--self-contained'])

但发生相同的错误:

'Pandoc died with exitcode "%s" during conversion: %s' % (p.returncode, stderr)
RuntimeError: Pandoc died with exitcode "61" during conversion:

0 个答案:

没有答案