Markdown To PDF

Convert markdown files to styled PDFs using pandoc and WeasyPrint with CSS. Use when exporting markdown documents to PDF with custom styling.

ever-just 03d2a3b 4 files · 5.7 KB Updated

File contents

Markdown to PDF

Convert markdown files to styled PDFs via pandoc → HTML → WeasyPrint.

Prerequisites

brew install pandoc
pipx install weasyprint

Usage

./scripts/md_to_pdf.sh [--mobile|-m] <input.md> <output.pdf> [style.css]

CSS file is optional. Default styling in assets/style.css. Use --mobile flag for mobile-optimized PDFs.

Examples

# Basic conversion
./scripts/md_to_pdf.sh document.md document.pdf

# Mobile-optimized PDF
./scripts/md_to_pdf.sh --mobile document.md document.pdf

# With custom CSS
./scripts/md_to_pdf.sh document.md document.pdf custom.css

# Mobile with custom CSS
./scripts/md_to_pdf.sh --mobile document.md document.pdf custom.css

Resources

  • Script
  • Default CSS
  • Mobile CSS

ever-just/agentskills/tree/main/skills/white-paper-writing/blastum-markdown-to-pdf commit 03d2a3bbc6

Frequently asked questions

npx skillmds@latest add ever-just/markdown-to-pdf