using PuppeteerSharp; public async Task<byte[]> HtmlToPdfAsync(string htmlContent)
public void Compose(IDocumentContainer container) customizing asp.net core 6.0 pdf free download
var document = new InvoiceDocument(); var pdfBytes = document.GeneratePdf(); return File(pdfBytes, "application/pdf", "custom_invoice.pdf"); public async Task<
container.Page(page =>
If you prefer designing with HTML/CSS (e.g., Bootstrap), PuppeteerSharp automates headless Chrome: var pdfBytes = document.GeneratePdf()