PDFtoImage 5.0.0
PDFtoImage
A .NET library to render PDF files into images.
This .NET library is built on top of
Getting started
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.
Unity project installation
- Open your project and navigate to
Window
→Package Manager
. - Click on the
+
button (top-left corner) and selectAdd package from git URL...
. - Enter the following URL and confirm with the
Add
button:
https://github.com/sungaila/PDFtoImage.git?path=etc/UnityPackage
Supported runtimes
Tested and supported frameworks
No packages depend on PDFtoImage.
- Add .NET 9 as TargetFramework.
- Remove .NET 7 as TargetFramework.
- Remove MonoAndroid/Xamarin as TargetFramework.
- Remove PDFtoImage.Compatibility API.
- Add iOS as TargetFramework.
.NET Framework 4.6.2
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
- bblanchon.PDFium.Linux (>= 133.0.6872)
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.macOS (>= 133.0.6872)
.NET 8.0
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.macOS (>= 133.0.6872)
- bblanchon.PDFium.Linux (>= 133.0.6872)
- Sungaila.PDFium.BlazorWebAssembly (>= 133.0.6872)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
- SkiaSharp.NativeAssets.WebAssembly (>= 3.116.1)
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
.NET 8.0
- SkiaSharp (>= 3.116.1)
- bblanchon.PDFium.Android (>= 133.0.6872)
- SkiaSharp.NativeAssets.Android (>= 3.116.1)
.NET 8.0
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.iOS (>= 3.116.1)
- bblanchon.PDFium.iOS (>= 133.0.6872)
.NET 9.0
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
- SkiaSharp.NativeAssets.WebAssembly (>= 3.116.1)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
- Sungaila.PDFium.BlazorWebAssembly (>= 133.0.6872)
- bblanchon.PDFium.Linux (>= 133.0.6872)
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.macOS (>= 133.0.6872)
.NET 9.0
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Android (>= 3.116.1)
- bblanchon.PDFium.Android (>= 133.0.6872)
.NET 9.0
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.iOS (>= 3.116.1)
- bblanchon.PDFium.iOS (>= 133.0.6872)
.NET Standard 2.0
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
- bblanchon.PDFium.Linux (>= 133.0.6872)
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.macOS (>= 133.0.6872)
.NET Framework 4.7.1
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.macOS (>= 133.0.6872)
- bblanchon.PDFium.Linux (>= 133.0.6872)
.NET Framework 4.8.1
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- bblanchon.PDFium.macOS (>= 133.0.6872)
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.Linux (>= 133.0.6872)
.NET 6.0
- bblanchon.PDFium.macOS (>= 133.0.6872)
- bblanchon.PDFium.Win32 (>= 133.0.6872)
- bblanchon.PDFium.Linux (>= 133.0.6872)
- SkiaSharp.NativeAssets.Win32 (>= 3.116.1)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 3.116.1)
- SkiaSharp (>= 3.116.1)
- SkiaSharp.NativeAssets.macOS (>= 3.116.1)
Version | Downloads | Last updated |
---|---|---|
5.0.0 | 1 | 02/27/2025 |