使用Pandoc进行转换时如何维护HTML内部链接

时间:2013-08-25 09:17:25

标签: pandoc

我正在尝试使用Pandoc从html转换为pdf。输出非常好,仍然使用命令pandoc index.html -o output.pdf我丢失了所有内部链接(从目录到章节,从文本到脚注等)。

在我的HTML中,这是一个outdegree链接

<p class="calibre18"><a href="#calibre_link-73"><span class="calibre8">CHAPTER ONE</span></a><br class="calibre19"></br><a href="#calibre_link-73">The Ever Expanding Domain of Computation</a></p>

然后落在这里

<a href="#calibre_link-73">Chapter 1</a> makes the case that because of...

在这里

<p class="calibre18"><a href="#calibre_link-73"><span class="calibre8">CHAPTER ONE</span></a><br class="calibre19"></br><a href="#calibre_link-73">The Ever Expanding Domain of Computation</a></p>...

有没有办法在输出中保留所有链接?

2 个答案:

答案 0 :(得分:1)

Pandoc User's Guide section on Internal Links

  

HTML格式(包括HTML幻灯片和EPUB),LaTeX和ConTeXt目前支持内部链接。

这表明PDF输出目前不支持 ,即使PDF输出是通过LaTeX生成的。

答案 1 :(得分:1)

内部链接应该在PDF中直接使用。但是,出于打印目的,默认情况下不会为它们着色。您是否尝试过点击应该是链接的文本?