PeachPDF is a pure .NET library that renders HTML, CSS, and SVG directly into vector PDF documents, in-process — no Puppeteer, wkhtmltopdf, or Ghostscript to install. It’s built for containerized deployments, serverless environments, and trimmed or AOT-compiled applications.
Need a direct line to the maintainer?
Paid support gets you a private channel straight to the maintainer — priority handling and email-based consulting on integration and implementation, no public issue tracker required.
- Direct email support — no public issue tracker required
- Priority handling on bug reports and requests
- Email-based integration & implementation consulting
- Direct email support — no public issue tracker required
- Priority handling on bug reports and requests
- Email-based integration & implementation consulting
Prefer to sponsor instead? Every $25 donated on GitHub counts as one month of support. Custom development services are also available — get in touch to discuss.
No External Dependencies
Pure .NET, in-process rendering — nothing extra to install or containerize alongside your app.
Native SVG & Modern CSS
Vector SVG renders as scalable PDF content, with support for modern layout including flexbox and transforms.
Accessible, Print-Ready Output
Tagged PDF output with document structure, plus paged-media features like @page rules and margin boxes.
BSD 3-Clause licensed, no strings attached
PeachPDF is free and open source under the BSD 3-Clause license, distributed via NuGet and GitHub. Free community support is available through GitHub issues for bug reports and feature requests.