NReco.PdfGenerator 1.1.11

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package NReco.PdfGenerator --version 1.1.11                
NuGet\Install-Package NReco.PdfGenerator -Version 1.1.11                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NReco.PdfGenerator" Version="1.1.11" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NReco.PdfGenerator --version 1.1.11                
#r "nuget: NReco.PdfGenerator, 1.1.11"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NReco.PdfGenerator as a Cake Addin
#addin nuget:?package=NReco.PdfGenerator&version=1.1.11

// Install NReco.PdfGenerator as a Cake Tool
#tool nuget:?package=NReco.PdfGenerator&version=1.1.11                

HTML-to-PDF converter component for C# (.NET) based on WkHtmlToPdf utility. Generates pretty-looking PDF documents from .NET application by HTML-layout.

Product Compatible and additional computed target framework versions.
.NET Framework net20 is compatible.  net35 was computed.  net40 was computed.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (13)

Showing the top 5 NuGet packages that depend on NReco.PdfGenerator:

Package Downloads
Bnsights.Core

Package Description

NF-CL-TRELLIS

Core Framework Library

TuanZi.Hosting.Api

TuanZi Framework Non-Business WebAPI Implementation, encapsulates WebAPI implementation for non-business modules such as authentication, permissions, system, messages, etc.

SE2.LabManager.PdfExport

pdfExporter

UnyTools.Boleto

UnyBoleto

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on NReco.PdfGenerator:

Repository Stars
smartstore/SmartStoreNET
Open Source ASP.NET MVC Enterprise eCommerce Shopping Cart Solution
mike-ward/Markdown-Edit
My attempt at a markdown editor for windows
BoletoNet/boletonet
Boleto.Net is a library developed for use in Brazil, given it has been programmed with Brazilian retail legislation and business rules for bank registered billing integration.
BoletoNet/boleto2net
Nova versão do Boleto.Net
Version Downloads Last updated
1.2.1 456,999 1/8/2023
1.2.0 788,274 6/13/2020
1.1.15 2,302,463 3/30/2017
1.1.14 96,899 2/18/2017
1.1.12 579,587 2/3/2016
1.1.11 65,363 12/14/2015
1.1.10 181,214 10/1/2015
1.1.9 11,448 8/29/2015
1.1.7 26,697 7/5/2015
1.1.6 35,451 3/5/2015
1.1.5 25,266 2/6/2015

v.1.1.11 changes:
- fixed batch mode issue (exception because of incorrect file path handling)

v.1.1.10 changes:
- fixed issue with "Exit with code 1 due to network error" workaround for overloads that accept output file path
- added GeneratePdf(html,coverHtml,outputPdfFilePath) overload
- VC++ 2013 runtime libraries used by wkhtmltopdf.exe ( msvcp120.dll, msvcr120.dll ) are embedded as DLL resources to simplify app deployment (now you don't need to install VC++ redistributable package)

v.1.1.9 changes:
- hotfix for wkhtmltopdf "temp files not removed" issue: when stdin/stdout is used wkhtmltopdf creates temp files anyway and it doesn't remove output PDF temp file. To workaround this issue PdfGenerator will use own temp files for this case.

v.1.1.8 changes:
- added batch mode (BeginBatch/EndBatch): reuse the same wkhtmltopdf.exe process for processing several HTML templates (20%-30% faster). This feature requires commercial license key.
- some code refactoring for better maintainability
- added workaround for "Exit with code 1 due to network error" wkhtmltopdf issue: when "--load-error-handling" or "--load-media-error-handling" set to "ignore" (or "skip") wkhtmltopdf generates PDF output but process is exited with code = 1 and as result WkHtmlToPdfException is thrown. Now this case is handled correctly (exception is not thrown if PDF is generated).
- now NReco.PdfGenerator.dll is a signed (strongly named) assembly

v.1.1.7 changes:
- added GeneratePdfFromFiles overload that accepts several HTML files for generating one resulting PDF
- added TempFilesPath property that allows to set custom location for temp files (useful in cases if TEMP folder is not accessible for write by ASP.NET process).