Customizing Asp.net Core 5.0 Pdf -
var pdf = new CustomPdf("My Report", new List<string> "Item 1", "Item 2" ); var bytes = pdf.GeneratePdf(); return File(bytes, "application/pdf", "report.pdf");
public void Compose(IDocumentContainer container) customizing asp.net core 5.0 pdf
| 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 | var pdf = new CustomPdf("My Report", new List<string>