转换带有链接的多个Markdown文件到PDF

Converting multiple Markdown files with links to PDF

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

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

Gimli似乎是我找到的最好的转换工具(它使用与GitHub相同的样式表,因此外观相同),但是它也不会转换链接。 有什么可以做的吗?


我不知道哪种链接类型存在问题(内联链接,参考链接,HTML链接,图像链接,自动链接...),但是您可以尝试使用Pandoc:

1
pandoc *.md -o result.pdf

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


我在markdown文档中使用了命名锚标签。 我链接到这些名称。 例如,

1
2
3
4
5
##1. Overview

......

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

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


没有!!! 您真的不必这样做!!!
只需" cat * .md> allpages.md"(您可能希望手动组织订单或以适当的名称设置每个文件以使cat工作),然后打开allpages.md,然后在任何markdown编辑器中选择打印/导出! !!

您无需安装任何东西!!!!