2013-02-15 70 views
10

我已经在Markdown中写了一大堆技术文档。我选择将其用于版本控制,因此我们可以在GitHub上查看。将多个Markdown文件转换为PDF链接

我们现在需要与外部用户(他们对Markdown不那么舒服)共享此内容,因此我想将其转换为PDF。

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

回答

11

我不知道哪种类型的链接,您有问题(内嵌链接,引用链接,HTML链接,图片链接,自动链接...),但是你可以尝试使用Pandoc

pandoc *.md -o result.pdf 

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

+2

它不适用于内部链接,但它似乎是目前为止最好的工具。谢谢。 – 2013-04-29 14:18:29

+0

pandoc如何解决页面排序问题?假设我有10 * .md文件,我如何指定它们渲染的顺序? – CadentOrange 2017-02-20 16:27:29

+0

在bash中它是一个按字母顺序排序的列表。参见f.ex. [是否可以改变一个glob的顺序?](http://unix.stackexchange.com/questions/34063/is-it-possible-to-change-the-order-of-a-glob)回答为其他可能性。 – Sonson123 2017-02-21 07:18:49

-3

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

您不必安装任何东西!