Welcome to PDFsharp
PDFsharp is the Open Source library that easily creates PDF documents from any .NET language.
The same drawing routines can be used to create PDF documents, draw on the screen, or send output to any printer.
Version 1.30 is now available.
It can use either GDI+ or WPF.
It includes support for Unicode in PDF files.
It also includes MigraDoc Foundation which brings you all the high-level functionality not included in PDFsharp.
Version 1.30 demonstrates how to mix PDFsharp and MigraDoc Lite to create sophisticated documents.
New! We no longer maintain this site.
Visit the new PDFsharp and MigraDoc Foundation Homepage.
For detailed information, also visit the new PDFsharp and MigraDoc Foundation Wiki.
With PDFsharp you can create new PDF documents with text, lines, curves, images, etc.
With PDFsharp you can modify, merge, and split existing PDF files or incorporate pages from existing PDF files into new PDF documents!
With MigraDoc Lite you easily create documents without dealing with line breaks or page breaks - MigraDoc Lite does that for you!
Click "Next" below to learn more!