Introduction to MigraDoc
Version 6.1.0
In this section
An introduction what MigraDoc Foundation is.
What is MigraDoc?
MigraDoc is a document generator. It supports almost anything you find in any good word processor. You just add paragraphs, tables, charts, arrange all this in sections, use bookmarks to create links, tables of contents, indexes, etc. MigraDoc will do the layout, creating page breaks as needed. MigraDoc will create PDF or RTF documents.
Feature highlights
- Create perfectly laid out documents on the fly from any .NET language
- Full-featured word processor with automatic text flow
- Provides styles for structured and easy to maintain layout
- Wide set of document objects to add different content types
- Supports different output formats (PDF, Word, printer)
- Integrates easily with existing applications and systems
- Written entirely in C# and available for .NET Framework 4.7.2 / Standard 2.0, .NET 6, and .NET 8
- Available on GitHub as Open source library (as part of the PDFsharp Project)
- Choose between 3 build flavors: Core build for all platforms or Windows specific for GDI+ or WPF
Links
See also MigraDoc features · Get started