31

我在 Markdown 中写了很多技术文档。我选择将其用于版本控制,因此我们可以在 GitHub 上查看。

我们现在需要与外部用户(对 Markdown 不太熟悉)共享它,所以我想将它转换为 PDF。

Gimli似乎是我为转换找到的最佳工具(它使用与 GitHub 相同的样式表,因此看起来相同),但它也不会转换链接。有什么可以做到这一点的吗?

4

3 回答 3

29

我不知道您对哪种类型的链接有问题(内联链接、参考链接、HTML 链接、图片链接、自动链接...),但您可以尝试使用Pandoc

pandoc *.md -o result.pdf

这会将具有*.md文件扩展名的所有文件转换为单个 pdf。

于 2013-02-16T08:06:20.680 回答
0

我在 Markdown 文档中使用命名的锚标记。我会链接到这些名字。例如,

<a name="#1-overview"></a>
##1. Overview

......

Reference: [1. Overview](#1-overview)

然后我使用Typora打开 markdown 文档并将其导出为 PDF。生成的 PDF 会正确保留这些内部链接。

于 2020-03-06T14:19:30.367 回答
-11

不!!!你真的不必这样做!!!只需“ cat *.md > allpages.md ”(您可能想要手动组织订单或以正确的名称设置每个文件以让 cat 工作)然后打开 allpages.md 然后在任何降价编辑器中选择打印/导出! !!

您不必安装任何东西!!!!

于 2017-08-30T04:30:20.990 回答