Last Updated: 2026-04-12
Source Research: See .ultra-plans/doc-generation-comparison-research-RESEARCH.mdBrand Reference: Navy #020532, Copper C47A3D, Parchment FEF9F1 | Fonts: Playfair Display, Montserrat, Libre Baskerville
Overview
This document provides a scored comparison of 19 document generation tools evaluated for Solanasis consulting deliverables. Tools are scored 1-10 across 8 dimensions. Tier recommendations (Use Now, Add Next, Consider Later, Skip) are based on composite fit for Solanasis’s AI-native, Python-first workflow.
Tier Summary
Tier
Tools
Status
Tier 1: Use Now
GWS CLI + Google Slides/Docs, python-pptx, python-docx/htmldocx
Already built
Tier 2: Add Next
Typst + typst-py, Marp CLI, Pandoc
High value, low effort
Tier 3: Consider Later
Carbone, WeasyPrint, Quarto
Conditional value
Tier 4: Skip
LaTeX/Beamer/PyLaTeX, Prince XML, DocRaptor, Slidev, reveal.js, Remark.js, FPDF2, ReportLab
Not recommended
Scoring Dimensions
Visual Quality (1-10): Professional appearance of output for client-facing deliverables
Template Editability (1-10): How easily non-developers can create/modify templates
Automation Friendliness (1-10): Ease of integration with Python scripts and Claude Code agents
Output Formats: List of supported output formats (PDF, DOCX, PPTX, HTML, etc.)
Offline (Y/N): Works without internet after initial setup
Cost: Free, freemium, or paid (with price if applicable)
Setup Complexity (Low/Med/High): Installation and configuration effort on WSL2
Solanasis Fit (1-10): Overall fit for Solanasis’s Python-first, AI-native consulting workflow
Part A: Document Generation Tools (Proposals, Reports, PDF/DOCX)
Tool
Visual Quality
Template Edit
Automation
Output Formats
Offline
Cost
Setup
Solanasis Fit
Verdict
GWS CLI + Google Docs/Slides
8.5
9.0
8.0
PDF, Google native
No
Free
Low
9.0
TIER 1: Primary for client proposals and reports
python-docx / htmldocx
7.0
6.0
8.0
DOCX
Yes
Free
Low
7.0
TIER 1: For DOCX output when needed
Typst + typst-py
9.0
4.0
9.0
PDF, PNG, SVG
Yes
Free
Low
8.5
TIER 2: Best offline branded PDFs
Pandoc
Variable (7.5-9.0)
5.0
8.0
PDF, DOCX, HTML, EPUB, 50+
Yes
Free
Low
8.0
TIER 2: Swiss army knife, multi-format bridge
WeasyPrint
7.5
7.0
8.0
PDF
Yes
Free
Med
7.0
TIER 3: HTML/CSS to PDF if you have HTML templates
Quarto
8.5
6.0
7.0
PDF, HTML, DOCX, PPTX, EPUB
Yes
Free
Med
6.5
TIER 3: Data-rich reports with embedded analysis
Carbone
8.0
9.0
8.0
DOCX, PDF, PPTX, XLSX, ODT
Yes
Free (CE)
Med
6.0
TIER 3: Best for non-dev template editing (Node.js)
LaTeX / PyLaTeX
9.5
2.0
6.0
PDF
Yes
Free
High
3.0
TIER 4: Overkill for business docs
Prince XML
10.0
7.0
7.0
PDF
Yes
$3,800
Low
2.0
TIER 4: Cost prohibitive
DocRaptor
10.0
7.0
8.0
PDF, XLS
No
$15/mo+
Low
2.5
TIER 4: Cloud-only, limited free tier
FPDF2
6.0
3.0
9.0
PDF
Yes
Free
Low
3.0
TIER 4: Too basic for client-facing docs
ReportLab
8.0
2.0
7.0
PDF
Yes
Free
Low
3.5
TIER 4: Steep learning curve, superseded by Typst
Part B: Presentation / Slide Tools
Tool
Visual Quality
Template Edit
Automation
Output Formats
Offline
Cost
Setup
Solanasis Fit
Verdict
python-pptx
8.0
3.0
9.0
PPTX
Yes
Free
Low
9.0
TIER 1: Primary for programmatic pitch decks
GWS CLI + Google Slides
8.5
9.0
8.0
PDF, Google native
No
Free
Low
9.0
TIER 1: Primary for template-driven slides
Marp CLI
7.5
7.0
9.0
PDF, PPTX*, HTML, PNG
Yes
Free
Low
8.0
TIER 2: Rapid Markdown-to-slides (*PPTX is non-editable by default)
Slidev
8.0
5.0
5.0
HTML, PDF, PPTX*
Yes
Free
Med-High
3.0
TIER 4: Too heavy, Vue dependency
reveal.js
8.5
6.0
5.0
HTML, PDF (via DeckTape)
Yes
Free
Med
3.0
TIER 4: No PPTX, no CLI, too complex for automation