Skip to content

Instantly share code, notes, and snippets.

@documentprocessing
Created October 26, 2024 06:15
Show Gist options
  • Save documentprocessing/8e26e6c879b4f8bc89c588702f4a5db9 to your computer and use it in GitHub Desktop.
Save documentprocessing/8e26e6c879b4f8bc89c588702f4a5db9 to your computer and use it in GitHub Desktop.
Create PDF using QuestPDF for .NET
using QuestPDF.Fluent;
using QuestPDF.Helpers;
using QuestPDF.Infrastructure;
class Program
{
static void Main(string[] args)
{
// Create a PDF document
Document.Create(document =>
{
// Define document structure
document.Page(page =>
{
// Set page size and margin
page.Size(PageSizes.A4);
page.Margin(2, Unit.Centimetre);
// Add a blank content area
page.Content().Background(Colors.White);
});
})
.GeneratePdf("BlankDocument.pdf"); // Save the PDF to a file
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment