library

PdfSharp

PdfSharp is an open-source .NET library for creating and manipulating PDF documents programmatically. It allows developers to generate PDFs from scratch, modify existing PDFs, and perform tasks like adding text, images, and graphics without external dependencies. The library is written in C# and targets the .NET Framework and .NET Core/5+ platforms.

Also known as: PDFsharp, PDFSharp, PdfSharp.NET, PdfSharp library, PdfSharpMigraDoc
🧊Why learn PdfSharp?

Developers should learn PdfSharp when building .NET applications that require dynamic PDF generation, such as report generation, invoice creation, or document automation in business software. It is particularly useful for scenarios where you need fine-grained control over PDF content and layout without relying on commercial tools or external services, making it cost-effective for open-source or in-house projects.

Compare PdfSharp

Learning Resources

Related Tools

Alternatives to PdfSharp