Customizing Asp.net Core 5.0 Pdf Free -

page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Header().Text("Custom Invoice").SemiBold().FontSize(20); page.Content().Table(table =>

public void Compose(IDocumentContainer container) customizing asp.net core 5.0 pdf

container.Page(page =>

columns.RelativeColumn(); columns.RelativeColumn(2); ); table.Cell().Text("Item"); table.Cell().Text("Description"); ); page.Footer().AlignCenter().Text("Generated by ASP.NET Core 5.0"); ); var pdf = new CustomPdf("My Report"

var pdf = new CustomPdf("My Report", new List<string> "Item 1", "Item 2" ); var bytes = pdf.GeneratePdf(); return File(bytes, "application/pdf", "report.pdf"); "Item 2" )

var page = document.AddPage(); var gfx = XGraphics.FromPdfPage(page); var font = new XFont("Arial", 12); gfx.DrawString("Custom content", font, XBrushes.Black, new XRect(0, 0, page.Width, 40), XStringFormats.TopLeft); document.Save("output.pdf");