← ClaudeAtlas

pdfxlisted

Complete PDF toolkit — BOTH generate publication-quality PDFs/ebooks from Markdown (designed cover with AI art, auto-numbered TOC, syntax-highlighted code, typography) AND process existing PDFs (OCR, extract text/tables, merge, split, rotate, watermark, encrypt/decrypt, metadata, fill forms, render to images). One self-contained skill for any PDF task — generation and processing.
docaohieu2808/pdfx · ★ 0 · Data & Documents · score 65
Install: claude install-skill docaohieu2808/pdfx
# pdfx — complete PDF toolkit One skill, two pillars: **(A) Generate** beautiful PDFs/ebooks from Markdown, and **(B) Process** existing PDFs (extract / transform / fill). Self-contained: bundled fonts, runnable CLI scripts, and reference guides. Point `PDFX` at the folder wherever this skill is installed, then use any Python environment with the dependencies installed: ```bash PDFX=/path/to/pdfx PY=python ``` ## Decide which pillar | You want to… | Go to | Tool | |--------------|-------|------| | Make a gorgeous ebook/handbook/report/whitepaper | **A. Generate** | `scripts/build_ebook_from_markdown.py` | | Pull text/tables out of a PDF, OCR a scan | **B. Process** | `scripts/pdf_process.py extract-text\|extract-tables\|ocr` | | Merge/split/rotate/watermark/encrypt/metadata | **B. Process** | `scripts/pdf_process.py <cmd>` | | Fill a PDF form | **B. Process** | `scripts/check_fillable_fields.py` → `fill_fillable_fields.py` | | Render PDF pages to PNG (visual check) | **B. Process** | `scripts/pdf_process.py to-images` | --- ## A. Generate beautiful PDFs / ebooks Pipeline: `Markdown -> HTML (python-markdown + Pygments) -> WeasyPrint -> PDF`. WeasyPrint gives published-grade print CSS: `@page`, running header/footer, `target-counter` (TOC page numbers), `leader()` (dot leaders), `bookmark-level` (PDF outline), `@font-face`. ```bash # AI-generate the cover in the same command (Gemini Nano Banana, free-tier key) $PY "$PDFX/scripts/build_ebook_from_markdown.py" --title "DevO