Search Results for

    Show / Hide Table of Contents

    Overview PDFsharp & MigraDoc

    Version 6.1.0

    In this section

    • Introduction to PDFsharp and MigraDoc
      Learn what PDFsharp and MigraDoc are.
    • Prerequisites
      What must be installed on your developer machine to use PDFsharp or MigraDoc.
    • Build PDFsharp
      How to download and build PDFsharp solutions.
    • NuGet packages
      What build flavors of PDFsharp exist in the NuGet packages.
    • Repositories
      Lists the PDFsharp Project repositories.
    • Choose PDFsharp version
      There are three builds of PDFsharp and here’s a guide to pick the best version for your project.
    • Upgrade to PDFsharp 6
      How to upgrade your existing PDFsharp 1.x projects to PDFsharp 6.
    • Download assets
      How to download the required assets for each repository.
    • Local NuGet packages
      How to create local NuGet packages for PDFsharp Library and MigraDoc Library.
    • Testing
      Run PDFsharp tests under Windows and Linux.
    • FAQ
      Frequently asked questions.

    PDFsharp is the name for both, the PDFsharp Project and the PDFsharp Library.
    PDFsharp Project is the name for the whole. It includes PDFsharp Library, MigraDoc Library, and all repositories.

    So PDFsharp 6 refers to the latest version of the PDFsharp Project. The version is 6, because it was originally designed to work with .NET 6 or higher only. But with PDFsharp 6.1 both PDFsharp Library and MigraDoc Library are also available for the target .NET Framework 4.7.2 / .NET Standard 2.0.


    This is a site that contains information about PDFsharp 6 and higher. A general overview about older versions of PDFsharp and MigraDoc can be found on the version 1.x web site.


    See also PDFsharp forum · PDFsharp on GitHub

    • Edit this page
    In this article
    Generated by DocFX  |   Privacy policy  |   Legal notice
    Back to top