Developer Guide

This guide helps you understand the TallPDF.NET 4.0 class library. It walks through the main concepts and illustrates them with code samples.

Features

TallPDF.NET is a 100% managed (verifiable) .NET class library for dynamic generation of PDF documents. Central to TallPDF.NET is a consistent and highly intuitive object model consisting of classes like Document, Section, TextParagraph, Table, Header, Footer, etc. The focus of the development team is always to ease the task of integrating our class libray in a larger application.

These are TallPDF.NET’s primary features:  

  • Generate PDF programmatically or from XML
  • Declarative flow-layout model that creates pages on the fly
  • Generate bookmarks
  • Generate internal and external links
  • Mix flow and grid layout
  • Generate tables and nest other content (including tables) in table cells
  • Embed raster images (BMP, PNG, TIFF, JPG and GIF)
  • Create form fields and JavaScript actions (Professional edition only)
  • Auto-number headings and caption and cross-references
  • Embed and subset TrueType fonts (Professional edition only)
  • Text formatting: justification, alignment, text color, text decoration (underline, strike-through)
  • Support for importing XHTML
  • Embed existing PDF pages
  • Weak and strong encryption
  • Embed simple or complex drawings consisting of primitive shapes such as lines, bezier curves and text

Upgrading from TallPDF.NET 3.0

This is discussed in detail here.