Skip to content

schroedermarius/medium-questpdf-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuestPDF Sample App

This sample application demonstrates the usage of QuestPDF, a C# library for generating PDFs.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/schroedermarius/medium-questpdf-sample.git
    cd medium-questpdf-sample
  2. Restore NuGet packages:

    dotnet restore
    

Usage

  1. Open the solution in your preferred IDE.

  2. Navigate to the Program.cs file.

  3. Modify the DocumentModel and AddressModel classes to suit your data structure.

  4. Implement the MyDocument class by extending IDocument and define the PDF layout and content in the Compose method.

  5. In the Main method of Program.cs, set the license type:

    Settings.License = LicenseType.Community;
  6. Generate the PDF:

    var documentModel = new DocumentModel();
    var document = new MyDocument(documentModel);
    
    // Generate and show the PDF
    document.GeneratePdfAndShow();
    // Or to use the previewer
    // await document.ShowInPreviewerAsync();
  7. Run the application to generate the PDF document.

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to QuestPDF for providing a powerful library for PDF generation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages