如何在命令行中将markdown转换为pdf

vcudknz3  于 2022-11-02  发布在  Linux
关注(0)|答案(3)|浏览(224)

我需要将GitHub README.md文件转换为pdf。我尝试了许多模块,这些都不能正常工作。有没有任何新的工具来获得确切的pdf格式。在这个网站提供了良好的pdf转换格式。http://www.markdowntopdf.com/我需要像这种格式的命令行工具。

thtygnil

thtygnil1#

试用此软件:
https://github.com/BlueHatbRit/mdpdf
或者解释一下您尝试过哪些工具,以及为什么这些工具不能正常工作。
另请检查超级用户的以下问题:
https://superuser.com/questions/689056/how-can-i-convert-github-flavored-markdown-to-a-pdf

yqlxgs2m

yqlxgs2m2#

我发现md-to-pdf非常有用。

Examples:

  – Convert ./file.md and save to ./file.pdf

    $ md-to-pdf file.md

  – Convert all markdown files in current directory

    $ md-to-pdf ./*.md

  – Convert all markdown files in current directory recursively

    $ md-to-pdf ./**/*.md

  – Convert and enable watch mode

    $ md-to-pdf ./*.md -w

还有更多选择。

nhn9ugyo

nhn9ugyo3#

Pandoc
我个人喜欢使用pandoc,因为它支持广泛的输入和输出格式。

安装

Pandoc在大多数存储库中都可用:sudo apt install pandoc

用法

有时候,pandoc可以告诉你要使用的格式,这使得转换很容易。但是,我发现这经常会把输入格式解释为纯文本,这可能不是你想要的:

pandoc README.md -o README.pdf

相反,您可能希望明确输入/输出格式,以确保更好的转换。在下面的例子中,我特别声明README.md是在Github-Flavored Markdown中:

pandoc --from=gfm --to=pdf -o README.pdf README.md

同样,有相当多不同的格式和选项可供选择,但老实说,基本的足以满足我的大部分需求。

相关问题