MIT Free for personal and commercial use. No licensing fees for private or commercial .NET apps. License

Getting Started with TerraPDF

Installation

Terminal
dotnet add package TerraPDF

Namespaces

Namespace Contents
TerraPDF.Core Fluent API entry points, descriptors, extension methods
TerraPDF.Infra IContainer, IDocument, IComponent interfaces
TerraPDF.Helpers Color, PageSize, Unit, TextStyle

Your First PDF

For the full "Hello World" walkthrough — a minimal example, the two document entry points, page configuration, and output options (file, byte array, stream) — see the Getting Started quick start. This doc picks up from there with a guide to every feature area.


Using an AI coding agent?

Point it at TerraPDF for AI Agents — the whole API contract on one page — or hand it https://terrapdf.com/llms-full.txt, which bundles that contract with every guide below into a single plain-text fetch.


Next Steps

Every other guide — layout, styling, images, encryption, vector graphics, barcodes & QR codes, and more — is one click away in the sidebar.