Welcome to the home of
PDFsharp and MigraDoc

Add amazing PDF capabilities to your applications

How can we assist you?

Look for our discounted introductory offers

  • Versatile PDF processing: Create, modify, and merge PDF documents with PDFsharp – flexible and powerful
  • Cross-Platform compatibility: Runs on Windows, Linux, and Mac, compatible with .NET 6/8 and .NET Framework 4
  • Open-source and future-proof: Actively developed, transparent codebase, and seamless integration into .NET projects

Tailored support & services

Get custom solutions for your PDFsharp projects or enhance your workflow with our support plans.

Contract work  for project development

Our team provides PDFsharp expert assistance, including implementation, optimization, and tailored solutions.

Support Levels for your specific needs

Choose a support plan that suits your needs. We offer a variety of options, from small projects to large teams, with flexible response times.

Technical advice and integration service

Additional services and options are available, including technical advice, integration services, or service hours in discounted packages.

A .NET library for processing PDF

PDFsharp is an open-source .NET library for creating and modifying PDF documents.

It provides an easy-to-use API to generate, modify or merge PDF files programmatically. PDFsharp can be used for various applications, including creating reports, invoices, and other types of documents. 

Creating documents on the fly

MigraDoc is an open-source .NET library for creating PDF documents with layout.

The intuitive object model simplifies the creation of documents, including text formatting, tables, images, sections, styles and more. MigraDoc is widely used for generating documents with a sophisticated layout.


Our counts

Successful
since

Total NuGet
downloads

Average daily
downloads

Don’t hesitate to contact us
for individual concerns!

Contact us

Frequently asked questions

What are the differences between PDFsharp and MigraDoc?

PDFsharp is a .NET library for creating and modifying PDF documents. You can draw graphics, text, and images freely on a PDF page. This is very flexible, but you are on your own to calculate layout, justified text, etc.

MigraDoc on the other hand easily creates documents based on an object model with paragraphs, tables, styles, etc. and renders them into PDF or RTF. MigraDoc uses PDFsharp for PDF rendering.

Are there any costs for using PDFsharp or MigraDoc?

No, there are no costs for using our libraries. Both libraries are free and open-source software published under the permissible MIT license.

However, you can buy support or development assistance directly from the authors if you like (see Offers).

May I include PDFsharp or MigraDoc in my commercial or closed-source projects?

Yes, you can. Because of the permissible MIT license, you can use the libraries as you like, including commercial closed-source projects.

Will PDFsharp and MigraDoc stay open-source in the future?

Yes, both libraries will stay free and open-source under MIT license.

We want developers to have an excellent user experience right from the start realizing their business idea with PDFsharp and MigraDoc.

When your business grows, stay long term with PDFsharp for free. Or order support and development achievement directly from the developers of PDFsharp.

May I modify the source code of PDFsharp or MigraDoc for my purposes?

Yes. You can clone the GitHub repo and modify the code for your needs.

We also provide support for extent PDFsharp for your specific use case.

What kind of support or development assistance can I get for PDFsharp and MigraDoc?

We have several offers depending on your needs (see Offers).

What about the PDFsharp/MigraDoc community?

Our large PDFsharp/MigraDoc community is essential for the project. The active community provides a lot of support for other users, feedback, bug fixes, optimizations, and new functionality.

The NuGet packages of PDFsharp and MigraDoc have had 40+ million downloads so far, not counting the downloads from SourceForge, CodePlex, and other former sites.

The classic PDFsharp & MigraDoc forum was established in 2006, but nowadays, you can also use discussions on GitHub.

Posts, feedback and new ideas from the community perpetually lead to improvements and new functionality.