TerraPDF Documentation
Master PDF generation with our comprehensive guides and API reference.
Getting Started
New to TerraPDF? Start here for installation and your first PDF.
đ Full Getting Started Guide
Installation, setup, namespaces, page configuration, and your first "Hello World" PDF. Complete walkthrough with code examples.
Core Documentation
In-depth guides covering every aspect of TerraPDF:
đ Encryption & Security
AES-128 PDF encryption, user and owner passwords, and permission flags for printing, copying, editing, forms, accessibility, and assembly.
đ Vector Graphics
Canvas API for lines, rectangles, rounded rectangles, circles, ellipses, arbitrary paths, polygons, grids, charts, and diagrams.
à Unicode & Encoding
WinAnsiEncoding coverage, Windows-1252 specials, Latin-1 characters, safe ranges, and glyph-width behavior.
đ Text & Spans
Styling, bold, italic, underline, strikethrough, font size, colors, line height, multi-span text, page numbers.
đ Layout
Column, Row, and Table layouts, spacing, alignment, and responsive design patterns.
đ¨ Decorators
Margins, padding, backgrounds, borders, rounded corners, per-edge borders, lines, page breaks.
đ Table of Contents
Automatic TOC generation from H1-H6, hierarchical numbering, internal links.
đ Page Sizes & Units
All standard page sizes (A0-A6, Letter, Legal, Tabloid) and unit conversions.
âī¸ Row & Column Layout
Deep dive into Row/Column layouts with diagrams and advanced patterns.
Project Resources
Can't find what you're looking for?
Check the complete documentation or open an issue.