mdpdfはMarkdown記法のドキュメントをPDFにレンダリングするツール。
インストール
Minimal requirements
- commonmark
- PyMuMDF
- click
pip install mdpdf
> mdpdf --help
$ mdpdf --help
Usage: mdpdf [OPTIONS] [INPUTS]...
Convert Markdown to PDF.
For options below, <template> is a quoted, comma-
delimited string, containing the left, centre,
and right, header/footer fields. Format is
"[left],[middle],[right]"
Possible values to put here are:
- Empty string
- Arbitrary text
- {page} current page number
- {header} current top-level body text heading
- {date} current date
Options:
-o, --output FILE Destination for file output. [required]
-h, --header <template> Sets the header template.
-f, --footer <template> Footer template.
-t, --title TEXT PDF title.
-s, --subject TEXT PDF subject.
-a, --author TEXT PDF author.
-k, --keywords TEXT PDF keywords.
-p, --paper [letter|A4] Paper size (default letter).
--version Show the version and exit.
--help Show this message and exit.
実行方法
markdownファイルと出力を指定する。
git clone https://github.com/normanlorrain/mdpdf.git
cd mdpdf/
mdpdf README.md -o out.pdf
出力は左揃えになる。
引用
GitHub - normanlorrain/mdpdf: Python command line application to convert Markdown to PDF.