Customizing Asp.net Core 5.0 Pdf |work| Jun 2026

| Approach | Memory per request | Concurrency | Notes | |----------|------------------|-------------|-------| | PuppeteerSharp | ~100-200 MB | Poor (reuse browser instance) | Use singleton browser, parallel pages | | IronPDF | ~80-150 MB | Moderate | Pool browser processes | | QuestPDF | ~5-20 MB | Excellent | No external processes | | PdfSharpCore | ~5-15 MB | Excellent | Pure .NET |

"It has to look like our brand, Aris," Sarah, the product manager, said for the third time. She was standing over his desk, tapping a finger on his monitor. "Not a generic HTML page printed to PDF. It needs a custom header, a footer with page numbers, and that specific shade of corporate blue on the invoices. And the legal disclaimers need to be in a tiny font at the bottom of the last page." customizing asp.net core 5.0 pdf

;

@model InvoiceViewModel