How to Start Convert PDF Read PDF Edit PDF PDF Report Builder Work with PDF Modules PDF Document PDF Pages Text Image Graph & Path Annotation, Markup & Drawing Redaction Security Digital Signature Forms Watermark Bookmark Link File Attachment File Metadata Printing Work with Other SDKs Barcode read Barcode create OCR Twain

C# PDF Generator Library
How to create PDF report file in C# ASP.NET, Windows applications


Step by step tutorials to generate PDF report files using C# in .NET ASP.NET, Windows application





In the following list of C# tutorials, you will learn how to create a PDF file programmatically in your C# ASP.NET Web application and Windows application.

  • Add, insert text content (paragraph, line, list)
  • Add table contents
  • Insert images
  • Apply template to create PDFs
  • Create PDF page header and footer
  • Generate PDF AcroForm fields

How to create a PDF file programmatically using C#

  1. Download XDoc.PDF Generator C# library
  2. Install C# library to create PDF report file
  3. Step by Step Tutorial














XDoc.PDF for .NET includes a utility class "PDFBuildHandler". You can easily build a PDF file from scratch with class PDFBuildHandler. Like the Microsoft Word document, you can fill in pdf content one by one using PDFBuildHandler. You can easily generate a PDF report file from database. It support text, image, table, listing, chapter, section, Header and Footer, Footnote and Endnote, and Acroform fields.









List of C# tutorials to create a PDF file


  1. Create a new PDF file: Create a new pdf file with empty content

  2. Add a paragraph: Add a text paragraph to the new pdf file

  3. Use Font: Create text with font applied

  4. Add an image: Add images to the pdf file

  5. Add a list of text: Add list of text to the pdf document

  6. Add a table: Add a table

  7. Use table template: Use designed table template to add tables to the pdf document

  8. Add a chapter and section: Add chapters and sections to the pdf content

  9. Create Page Header and Footer: Create PDF Page Header and Footer content

  10. Add Footnote and Endnote: Add Footnote and Endnote

  11. Generate form fields: Generate AcroForm fileds, and insert to the PDF document