KDP Print-Ready PDF Builder Toolkit
Turn one Python config file into a KDP print-ready paperback — interior + cover PDFs, auto-sized and compliant.
What you get:
✅ builder.py — the core engine (~700 lines). Drop in a config dict, get two PDFs back.
✅ 4 ready-to-run examples: Expense Tracker, Blood Pressure Log, Bill Tracker, Rental Property Log Book
✅ Detailed README with all section types, color presets, and KDP upload checklist
Why this saves you weeks:
• Auto-calculates spine width (pages × 0.002252") for perfect KDP covers
• 17+ section types — tables, charts, notes, property profiles, tenant directories, tax summaries
• Full-wrap cover with bleed, barcode placeholder, and back-cover content
• Font embedding with TTF — no missing glyphs in your PDFs
• 6x9" KDP standard format, symmetric 0.75" margins
Requirements: macOS, Python 3.7+, pip install reportlab
Instead of wrestling with KDP templates for hours, write 30 lines of config and run one command.