如何在不编写中间 HTML 文件的情况下将 Markdown 转换为 PDF?
How to convert Markdown to PDF without writing an intermediate HTML file?
目标是获取 Markdown 文件并输出 PDF。使用来自 marked and wkhtmltopdf 的 CLI 工具,我有:
marked file.md -o file.html && wkhtmltopdf git.html file.pdf && start file.pdf
这可行,但会留下无用的 HTML 文件需要清理。我想完全避免这个 read/write 步骤。有没有办法将输出从 marked
直接传输到 wkhtmltopdf
?
有没有更好用的工具?我愿意使用 JavaScript、C# 和基于命令行的工具。
marked
默认输出到标准输出,如果指定 -
作为要读取的文件,wkhtmltopdf
可以从 stdin
读取,因此您可以通过管道传输一个进入另一个:
marked file.md | wkhtmltopdf - file.pdf
目标是获取 Markdown 文件并输出 PDF。使用来自 marked and wkhtmltopdf 的 CLI 工具,我有:
marked file.md -o file.html && wkhtmltopdf git.html file.pdf && start file.pdf
这可行,但会留下无用的 HTML 文件需要清理。我想完全避免这个 read/write 步骤。有没有办法将输出从 marked
直接传输到 wkhtmltopdf
?
有没有更好用的工具?我愿意使用 JavaScript、C# 和基于命令行的工具。
marked
默认输出到标准输出,如果指定 -
作为要读取的文件,wkhtmltopdf
可以从 stdin
读取,因此您可以通过管道传输一个进入另一个:
marked file.md | wkhtmltopdf - file.pdf