![]() |
VOOZH | about |
dotnet add package PDFtoImage --version 5.2.1
NuGet\Install-Package PDFtoImage -Version 5.2.1
<PackageReference Include="PDFtoImage" Version="5.2.1" />
<PackageVersion Include="PDFtoImage" Version="5.2.1" />Directory.Packages.props
<PackageReference Include="PDFtoImage" />Project file
paket add PDFtoImage --version 5.2.1
#r "nuget: PDFtoImage, 5.2.1"
#:package PDFtoImage@5.2.1
#addin nuget:?package=PDFtoImage&version=5.2.1Install as a Cake Addin
#tool nuget:?package=PDFtoImage&version=5.2.1Install as a Cake Tool
👁 GitHub Workflow Build Status
👁 GitHub Workflow Test Runs Succeeded
👁 SonarCloud Quality Gate
👁 NuGet version
👁 NuGet downloads
👁 Website
👁 GitHub license
A .NET library to render PDF files into images.
This .NET library is built on top of
Call a static method from PDFtoImage.Conversion:
SaveJpeg, SavePng, SaveWebp and ToImage for a single page.
ToImages and ToImagesAsync for multiple pages.
Note: SkiaSharp.SKBitmap can be exported with the Encode method.
Window → Package Manager.+ button (top-left corner) and select Install package from git URL....Install button:https://github.com/sungaila/PDFtoImage.git?path=etc/UnityPackage
The native PDFium library used by this project for rendering is not thread-safe. For that reason, all calls into PDFium are protected with locks.
This means that you can only process one PDF at a time.
If you need true parallel processing, you’ll have to spawn multiple processes and distribute the workload across them, then collect the results using inter-process communication (IPC) and appropriate serialization.
Ghostscript may be easier for this use case, since (under certain conditions) it can support multiple instances within the same process.
PolySharp is used to enable the use of System.Index and System.Range in .NET Framework projects. As a side effect, the following classes are generated and exposed, which should not be used directly by your project:
System.IndexSystem.RangeSystem.Diagnostics.CodeAnalysis.DoesNotReturnAttributeSystem.Diagnostics.CodeAnalysis.NotNullWhenAttributeSystem.Runtime.CompilerServices.IsExternalInit| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-browser1.0 net8.0-browser1.0 is compatible. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-browser1.0 net9.0-browser1.0 is compatible. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-android36.0 net10.0-android36.0 is compatible. net10.0-browser net10.0-browser was computed. net10.0-browser1.0 net10.0-browser1.0 is compatible. net10.0-ios net10.0-ios was computed. net10.0-ios26.0 net10.0-ios26.0 is compatible. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-maccatalyst26.0 net10.0-maccatalyst26.0 is compatible. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 netstandard2.1 is compatible. |
| .NET Framework | net471 net471 is compatible. net472 net472 was computed. net48 net48 was computed. net481 net481 is compatible. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
Showing the top 5 NuGet packages that depend on PDFtoImage:
| Package | Downloads |
|---|---|
|
PDFtoZPL
A .NET library to convert PDF files (and bitmaps) into Zebra Programming Language code. |
|
|
NCPC.Documents
Usefull methods to work with Documents |
|
|
ManagedCode.MarkItDown
ManagedCode.MarkItDown converts documents, archives, and URLs into Markdown optimised for LLM and search workflows. Supports HTML, PDF, Office Open XML, EPUB, CSV, JSON, feeds, images, audio, and more with async-first APIs. |
|
|
PdfOcr
Pdf OCR library based on paddle OCR |
|
|
Siliscrypt.PdfTools
Package Description |
Showing the top 3 popular GitHub repositories that depend on PDFtoImage:
| Repository | Stars |
|---|---|
| LANCommander/LANCommander | |
|
DSPaul/COMPASS
TTRPG resource manager, bringing all your books, maps, etc. in one place.
|
|
|
PaddleOCRCore/PaddleOCRApi
PaddleOCR inference in .NET/C#,免费离线开源文字识别套件,支持OCR-VL模型,支持GPU、CPU,部署WebAPI 接口快速上手,支持 C#/C++/Java/Python/Go等多种开发语言快速集成。加群475159576技术交流
|
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 5.2.1 | 222,973 | 4/6/2026 | |
| 5.2.0 | 518,578 | 11/14/2025 | |
| 5.1.1 | 727,873 | 6/3/2025 | |
| 5.1.0 | 106,096 | 5/2/2025 | |
| 5.1.0-preview6 | 31,296 | 3/25/2025 | |
| 5.1.0-preview5 | 1,071 | 3/18/2025 | |
| 5.0.0 | 302,601 | 12/7/2024 | 5.0.0 is deprecated. |
| 4.1.1 | 591,318 | 9/20/2024 | |
| 4.1.0 | 1,064,267 | 7/24/2024 | |
| 4.0.2 | 127,653 | 6/28/2024 | |
| 4.0.1 | 397,458 | 3/14/2024 | |
| 4.0.0 | 101,614 | 2/29/2024 | |
| 3.1.0 | 82,573 | 1/29/2024 |
- Added target framework monikers for WASM (e.g. net10.0-browser).
- Fixed a crash in linux-x64 builds.
- Fixed a crash when .NET Framework builds attempt to open a PDF file with a password containing non-ASCII characters.