Migration Matrix & Performance Gains
Compare developer productivity, execution speeds, and memory footprint when switching to ShreePdf Engine.
| Dimension / Metric | Competitor Average | ShreePdf Engine | Developer Gain |
|---|---|---|---|
| Code Verbosity | 50 – 120 lines / page | 5 – 15 lines / page | 80% less boilerplate code |
| Execution Speed | 1,500 – 4,000 ms (Chromium) | 5 – 15 ms / page | 250x faster PDF rendering |
| Memory Footprint | 400 – 800 MB RAM | ~15 MB RAM | Zero cold-start timeouts |
| Native Dependencies | 200MB+ Headless Chrome / WebKit | 0 (Pure C# SkiaSharp) | 100% Cross-Platform (Docker/Linux) |
Migrating from QuestPDF
QuestPDF requires deep lambda nesting and strict layout columns. ShreePdf offers a clean, fluid builder.
Migrating from iText 7 / iTextSharp
Replace low-level PDF canvas stream painting and AGPL licensing traps with modern C# design systems.
Migrating from PuppeteerSharp / IronPDF
Eliminate 200MB+ Headless Chrome binaries, high memory consumption, and cold-start latency.
Executive Summary
"); await page.PdfAsync("report.pdf", new PdfOptions());Executive Summary
Narrative...
"; var doc = Document.FromMarkdown(html); doc.Save("report.pdf");Master-Detail Group Continuation & `(continued)` Suffixes
Automatically repeat master metadata header rows across page breaks and append `(continued)` suffixes.
Universal Markdown & HTML Ingestion
Convert LLM markdown response streams or Razor HTML templates into PDF documents.
Visual Charts, Barcodes, QR & KPI Cards
Add vector charts, Code 128 barcodes, QR codes, and dashboard stat cards out of the box.
AI / RAG Dual-Stream AST Embedder
Embed loss-free JSON AST metadata directly inside the PDF XMP stream for zero-loss LLM retrieval.