dotnet add package NetCoreHTMLToPDF --version 18.104.22.168
NuGet\Install-Package NetCoreHTMLToPDF -Version 22.214.171.124
<PackageReference Include="NetCoreHTMLToPDF" Version="126.96.36.199" />
paket add NetCoreHTMLToPDF --version 188.8.131.52
#r "nuget: NetCoreHTMLToPDF, 184.108.40.206"
// Install NetCoreHTMLToPDF as a Cake Addin #addin nuget:?package=NetCoreHTMLToPDF&version=220.127.116.11 // Install NetCoreHTMLToPDF as a Cake Tool #tool nuget:?package=NetCoreHTMLToPDF&version=18.104.22.168
.NET Core HTML to PDF converter
This is a .NET Core HTML to PDF converter. It helps converting HTML strings or URLs to PDF bytes. Please see the examples:
Nuget package available (https://www.nuget.org/packages/NetCoreHTMLToPDF)
Convert HTML string to PDF bytes
var converter = new HtmlConverter(); var html = "<div><strong>Hello</strong> World!</div>"; var bytes = converter.FromHtmlString(html); File.WriteAllBytes("html.pdf", bytes);
Convert URL to PDF bytes
var converter = new HtmlConverter(); var bytes = converter.FromUrl("http://google.com"); File.WriteAllBytes("url.pdf", bytes);
- pageSize - Set paper size to: A4, Letter, etc. (default A4)
- pageOrientation - Set orientation to Landscape or Portrait (default Portrait)
- Async interface
For Ubuntu users
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb sudo dpkg -i wkhtmltox_0.12.6-1.buster_amd64.deb sudo apt-get install -f sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed.|
|.NET Core||netcoreapp3.0 was computed. netcoreapp3.1 was computed.|
|.NET Standard||netstandard2.1 is compatible.|
|MonoAndroid||monoandroid was computed.|
|MonoMac||monomac was computed.|
|MonoTouch||monotouch was computed.|
|Tizen||tizen60 was computed.|
|Xamarin.iOS||xamarinios was computed.|
|Xamarin.Mac||xamarinmac was computed.|
|Xamarin.TVOS||xamarintvos was computed.|
|Xamarin.WatchOS||xamarinwatchos was computed.|
- No dependencies.
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.