代码之家  ›  专栏  ›  技术社区  ›  Matthew

如何在不编写中间HTML文件的情况下将markdown转换为pdf

  •  0
  • Matthew  · 技术社区  · 5 年前

    目标是获取Markdown文件并输出PDF。使用CLI工具 marked wkhtmltopdf ,我有:

    marked file.md -o file.html && wkhtmltopdf git.html file.pdf && start file.pdf
    

    这是有效的,但它留下了一个无用的HTML文件需要清理。我想完全避免这个读/写步骤。是否有方法将输出从 marked wkhtmltopdf 直接?

    有更好的工具可以使用吗?我对JavaScript、C#和基于命令行的工具持开放态度。

    0 回复  |  直到 5 年前
        1
  •  1
  •   Chris    5 年前

    marked 默认情况下输出为标准输出,以及 wkhtmltopdf 可以阅读 stdin 如果您指定 - 作为要读取的文件,因此您可以将一个文件导入另一个文件:

    marked file.md | wkhtmltopdf - file.pdf