NReco.PdfRenderer
1.1.2
PdfRenderer converts PDF to images (png, jpg, tiff) from C#/.NET (wrapper for poppler tools). Component can render PDF pages to image for preview/thumbnail with custom resolution; useful for viewing PDFs without installed PDF viewer.\nPoppler tool (pdftoppm) binaries are extracted on first use (.NET Framework build only) - you don't need to deploy them separately.
See the version list below for details.
Install-Package NReco.PdfRenderer -Version 1.1.2
dotnet add package NReco.PdfRenderer --version 1.1.2
<PackageReference Include="NReco.PdfRenderer" Version="1.1.2" />
paket add NReco.PdfRenderer --version 1.1.2
Release Notes
Convert PDF to image online demo, usage examples: https://www.nrecosite.com/pdf_to_image_renderer_net.aspx
Notes:
- without a license key PdfRenderer works in TRIAL MODE (with some limitations / trial notices).
- can be used in .NET Core apps, but in case of non-Windows platform (like Linux) poppler tools should be deployed/installed separately.
1.1.2 changes:
- use System.Drawing.Common instead of CoreCompat.System.Drawing.v2 in netstandard20 build
1.1.1 changes:
- added netstandard20 build (solves System.Drawing.Color conflict)
v.1.1.0 changes:
- added PdfInfo class (wrapper for pdfinfo.exe) that allows to get some information about PDF file (like number of pages)
- added PdfToImageConverter.GenerateImages method that renders specified page range (or all pages) in one pass
Dependencies
-
.NETFramework 2.0
- No dependencies.
-
.NETStandard 1.5
- CoreCompat.System.Drawing (>= 1.0.0-beta006)
- NETStandard.Library (>= 1.6.0)
- System.Diagnostics.Process (>= 4.1.0)
- System.Reflection (>= 4.1.0)
- System.Reflection.Primitives (>= 4.0.1)
- System.Security.Cryptography.Algorithms (>= 4.2.0)
- System.Security.Cryptography.Cng (>= 4.2.0)
- System.Threading.Thread (>= 4.0.0)
-
.NETStandard 2.0
- System.Drawing.Common (>= 4.5.0-preview1-26216-02)
- System.Security.Cryptography.Cng (>= 4.4.0)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.