Md To Singlepage Pdf
Overview
Markdownを1枚の縦長PDFに変換し、末尾の余白を自動トリムする。
Workflow
- •
入力と出力を確認する
- •入力: 1つ以上の
.md - •出力: 同名の
.pdf(同じディレクトリ)
- •入力: 1つ以上の
- •
依存関係を確認する
- •
md-to-pdfが使えること - •
python3とPyMuPDFが使えること
- •
- •
変換を実行する
- •
scripts/convert_md_to_pdf.sh <file1.md> [file2.md ...]を実行する - •変換後に
scripts/crop_pdf.pyが末尾余白をトリムする
- •
- •
結果を確認し、必要なら調整する
- •改ページが入る場合は
assets/pdf-style.cssを調整する - •余白が大きい/小さい場合は
scripts/crop_pdf.pyのmargin_bottomを調整する
- •改ページが入る場合は
Customization
- •ページサイズ/余白:
assets/pdf-style.cssとscripts/convert_md_to_pdf.shのPDF_OPTIONS - •改ページ抑制:
assets/pdf-style.cssのpage-break/break設定
Resources
- •
scripts/convert_md_to_pdf.sh: 変換のエントリーポイント - •
scripts/crop_pdf.py: 末尾余白トリム - •
assets/pdf-style.css: 1枚PDF化のためのCSS