Features of MigraDoc Library
Version 6.1.0
In this article
This article gives you a detailed overview of the MigraDoc Library 6 features.
Key features
- 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
- Various options for page layout, text formatting, and document design
- Wide set of document objects to add different content types
- Supports different output formats (PDF, Word, printer)
- Re-usable building blocks consisting of text and / or code
- Integrates easily with existing applications and systems
- Builds upon PDFsharp, so PDFsharp features like encryption can also be applied
- Written entirely in C# and available for .NET Framework 4.6.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
Supported content types
- Paragraphs, formatted texts, and texts for granular text formatting
- Hyperlinks and bookmarks for navigation
- Fields for page numbers and the current date and time
- Configurable headers and footers
- Text frames to lay out text or other content outside the text flow
- Images with various layout options
- Dynamic tables and business charts
Formatting
- Page setup to define page size and margins
- Common text formatting
- Shadings and borders
- Configurable tab stops
- Manual page breaks
- Format inheritance between document content and between styles
Older versions
See Information about MigraDoc 1.5
See also NuGet packages · Repositories · Build PDFsharp