SelectPdf Library for .NET — download v26.3.
The same commercial library that powers production at thousands of sites — free to evaluate, with no feature limits and no page cap. The trial build stamps a watermark on every generated page; once you buy a license, the watermark disappears and the binaries don't change. Looking for the free, watermark-free 5-page edition? See Community Edition downloads.
Four packages cover every runtime.
NuGet is the recommended install path. Pick the main package for your runtime, then add the engine package only if you need Blink or Chromium — WebKit and WebKit Restricted are bundled with the main package and require nothing extra.
Select.Pdf.NetCore
Main package for modern .NET. Bundles the WebKit and WebKit Restricted rendering engines out of the box.
dotnet add package Select.Pdf.NetCore
Select.Pdf
Main package for legacy .NET Framework projects. WebKit and WebKit Restricted engines included.
dotnet add package Select.Pdf
Select.Pdf.NetCore.Blink
Blink rendering engine add-on. Install alongside Select.Pdf.NetCore when you want Blink-based conversions. Requires .NET Framework 4.6.1 or later.
dotnet add package Select.Pdf.NetCore.Blink
Select.Pdf.NetCore.Chromium.Windows
Chromium / CEF rendering engine add-on. Install alongside Select.Pdf.NetCore when you want Chromium-based conversions.
dotnet add package Select.Pdf.NetCore.Chromium.Windows
Using Chromium on the legacy Select.Pdf package?
The .NET Framework family has its own Chromium add-on — install it instead of the
.NetCore.Chromium.Windows variant above. Blink is only available for the
.NetCore family.
Select. ·
Select.
x64-optimized variants.
Each package above has a sibling *.x64 NuGet build for x64-only deployments
(smaller download, no x86 binaries):
Select. · Select. · Select. · Select.
Offline archives — no NuGet required.
Four zip archives cover everything that ships through NuGet, for build environments without package-feed access or for offline reference. The assemblies zip includes documentation and the C# / VB.NET sample projects.
Library Assemblies
The complete commercial library assemblies, plus the offline reference and the C# / VB.NET samples. Drop the DLLs into your project, or use the included installer.
SelectPdf-Assemblies-v26.3.0.zip
Download
Library Samples
Stand-alone download of the C# / VB.NET sample projects plus the offline reference — useful when you only need the example code and documentation, not the binaries.
SelectPdf-Samples-v26.3.0.zip
Download
Blink Engine
Native binaries for the Blink rendering engine. Required for Blink conversions when you cannot use the matching NuGet package.
SelectPdf-BlinkBinaries-v26.3.zip
Download
Chromium Engine
Native binaries for the Chromium / CEF rendering engine. Required for Chromium conversions outside the NuGet path.
SelectPdf-Chromium-Windows-v26.3.zip
Download
Where the library runs — and which engines you get.
The library is in-process .NET, Windows-only. It runs on .NET Framework 2.0 onward, .NET Core, and .NET 5 through .NET 10 — including Azure Web Apps with no plan-tier restrictions. Three of the four rendering engines reach all the way back to .NET Framework 2.0; Blink needs 4.6.1 or later.
*.x64 variants ship x64-only binariesTwo free paths — pick the right one.
This page is the trial for the commercial library — the same binaries we ship to paying customers, with a watermark stamped on every generated PDF page. The Community Edition is a different free product: separate NuGet, no watermark, free for production use, but capped at five pages per PDF and missing some advanced features.
All engines, no page cap, every API surface — including loading existing PDFs, PDF to Text, PDF to Image, form filling, web-elements location. Buy a license and the same binaries become watermark-free.
Same engines and the same option surface for HTML to PDF, but capped at five pages per generated document and missing some advanced features. Free for any use, including commercial.
Once it's installed — three places to go.
The full feature surface
HTML to PDF, HTML to Image, PDF to Text, PDF to Image, plus the General PDF surface — load, edit, secure, sign, merge, watermark.
02 / TRY ITLive demo · C# & VB.NET
Convert any URL or raw HTML right in the browser. The demo runs the same engines you just downloaded — no install, no signup.
03 / REFERENCEOnline documentation
Class reference for the SelectPdf namespace — HtmlToPdf, PdfDocument, options, headers and footers, security.
Downloads, answered.
Select.Pdf.NetCore. On older .NET Framework (2.0 through 4.5) install Select.Pdf instead. Both bundle WebKit and WebKit Restricted out of the box. Blink is available only for the .NetCore family (Select.Pdf.NetCore.Blink); Chromium has a variant for each main package — Select.Pdf.NetCore.Chromium.Windows for modern .NET, Select.Pdf.Chromium.Windows for .NET Framework.LicenseKey property to the key issued when you purchase a license — no re-download or re-install required. Library pricing starts at $499; see pricing.