Community Edition — free HTML to PDF, download v26.3.
A free HTML to PDF converter for .NET — same engines as the commercial library, no watermark, free for commercial use, capped at five pages per generated PDF. This is a separate free product, not the trial. If you need more than five pages or one of the advanced features, the commercial library trial is the right path.
Four packages — free for production.
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.
Select.HtmlToPdf.NetCore
Main Community Edition package for modern .NET. WebKit and WebKit Restricted engines bundled — full HTML to PDF surface, capped at five pages per generated document.
dotnet add package Select.HtmlToPdf.NetCore
Select.HtmlToPdf
Community Edition for legacy .NET Framework projects. Same five-page cap, same free-for-commercial license.
dotnet add package Select.HtmlToPdf
Select.HtmlToPdf.NetCore.Blink
Blink rendering engine add-on. Install alongside Select.HtmlToPdf.NetCore when you want Blink-based conversions. Requires .NET Framework 4.6.1 or later.
dotnet add package Select.HtmlToPdf.NetCore.Blink
Select.HtmlToPdf.NetCore.Chromium.Windows
Chromium / CEF rendering engine add-on. Install alongside Select.HtmlToPdf.NetCore when you want Chromium-based conversions.
dotnet add package Select.HtmlToPdf.NetCore.Chromium.Windows
Select.HtmlToPdf 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.HtmlToPdf.Chromium.Windows
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 engine zips are shared with the commercial library — same native binaries, no duplication.
HtmlToPdf Assemblies
The Community Edition assemblies, plus the offline reference and the C# / VB.NET samples for Windows Forms and ASP.NET. Drop the DLLs in and start converting.
SelectPdf-HtmlToPdf-Assemblies-v26.3.0.zip
Download
HtmlToPdf Samples
Stand-alone download of the C# / VB.NET sample projects plus the offline reference — useful when you only want the example code and documentation, not the binaries.
SelectPdf-HtmlToPdf-Samples-v26.3.0.zip
Download
Blink Engine
Native binaries for the Blink rendering engine — shared with the commercial library. Required for Blink conversions outside the NuGet path.
SelectPdf-BlinkBinaries-v26.3.zip
Download
Chromium Engine
Native binaries for the Chromium / CEF rendering engine — shared with the commercial library. Required for Chromium conversions outside the NuGet path.
SelectPdf-Chromium-Windows-v26.3.zip
Download
What's free, and what needs the commercial library.
The Community Edition runs the full HTML to PDF surface within the five-page cap — the option set, the headers and footers, the JavaScript engine, all four rendering engines. Some advanced features sit on the other side of the wall; the full breakdown is on the Community Edition page.
- HTML to PDF — URLs, HTML files, raw HTML strings
- WebKit, WebKit Restricted, Blink, Chromium engines
- HTML5 / CSS3 / web fonts, real JavaScript runtime
- Custom headers and footers (HTML supported)
- Page size, orientation, margins, page numbering
- PDF security — passwords, permissions, viewer preferences
- HTTP headers, cookies, basic auth, proxy support
- Free for personal and commercial use — no royalties
- PDFs longer than five pages
- Load and modify existing PDF documents
- PDF to Text — extract text from PDFs
- PDF to Image — render pages as images
- Form-field filling and search-text-in-PDF
- Convert only a page section by HTML element ID
- Start the conversion from JavaScript, run a JS startup script
- PDF portfolios, web-elements location, custom open actions
Same API, license-key swap.
Same API surface as the Community Edition — switch the NuGet package, your existing code keeps working. Try every feature first, watermark removed when you license.
A one-time license unlocks every feature in the library — no page cap, no watermark, no per-document fees. Compare tiers and pick the right level of OEM rights.
Where the free edition runs.
Free downloads, answered.
Select.HtmlToPdf* vs Select.Pdf*), no watermark, capped at five pages, missing some advanced features. The commercial trial is the full library with every feature available and a watermark on every page.Select.HtmlToPdf.NetCore. On older .NET Framework (2.0 through 4.5) install Select.HtmlToPdf instead. Both bundle WebKit and WebKit Restricted. Blink is available only for the .NetCore family (Select.HtmlToPdf.NetCore.Blink); Chromium has a variant for each main package — Select.HtmlToPdf.NetCore.Chromium.Windows for modern .NET, Select.HtmlToPdf.Chromium.Windows for .NET Framework.HtmlToPdf-Samples archive above ships them stand-alone.Select.HtmlToPdf.NetCore for Select.Pdf.NetCore — and apply a commercial license key at runtime. The API surface is the same, so existing code keeps working. Library pricing starts at $499; see pricing.