PdfBox.Net.SystemDrawing
4.0.0-preview.5
dotnet add package PdfBox.Net.SystemDrawing --version 4.0.0-preview.5
NuGet\Install-Package PdfBox.Net.SystemDrawing -Version 4.0.0-preview.5
<PackageReference Include="PdfBox.Net.SystemDrawing" Version="4.0.0-preview.5" />
<PackageVersion Include="PdfBox.Net.SystemDrawing" Version="4.0.0-preview.5" />
<PackageReference Include="PdfBox.Net.SystemDrawing" />
paket add PdfBox.Net.SystemDrawing --version 4.0.0-preview.5
#r "nuget: PdfBox.Net.SystemDrawing, 4.0.0-preview.5"
#:package PdfBox.Net.SystemDrawing@4.0.0-preview.5
#addin nuget:?package=PdfBox.Net.SystemDrawing&version=4.0.0-preview.5&prerelease
#tool nuget:?package=PdfBox.Net.SystemDrawing&version=4.0.0-preview.5&prerelease
PdfBox.Net.SystemDrawing
Optional Windows-only rendering backend that proves the core Java AWT/ImageIO proxy layer can be backed by more than one concrete graphics implementation.
This package currently implements:
BufferedImagepixel storage throughSystem.Drawing.BitmapGraphics2Dbasic clear, image draw, and transform operations throughSystem.Drawing.Graphics- Image decode/encode for PNG and JPEG through
System.Drawing.Image - Windows print-spooler integration for
PDFPrinterthroughSystem.Drawing.Printing
It intentionally does not yet implement a full PageDrawer equivalent. Calling
PDF page rendering with this backend throws a clear NotSupportedException.
PdfBox.Net.SkiaSharp remains the complete cross-platform rendering backend.
Install:
dotnet add package PdfBox.Net.SystemDrawing
Printing is split into two concerns:
- page rasterization/rendering, supplied by the currently registered
RenderingBackend(usePdfBox.Net.SkiaSharpfor full page rendering today) - printer submission, supplied by
SystemDrawingPrintBackend.Register()
For Windows printing with the current complete renderer:
SkiaRenderingBackend.Register();
SystemDrawingPrintBackend.Register();
new PDFPrinter(document).Print();
On non-Windows platforms the System.Drawing print backend throws a clear
PlatformNotSupportedException. Core PdfBox.Net remains available without a
platform print dependency and can be paired with other future print backends.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- PdfBox.Net.Core (>= 4.0.0-preview.5)
- System.Drawing.Common (>= 9.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.0-preview.5 | 31 | 7/15/2026 |
| 4.0.0-preview.4 | 35 | 7/15/2026 |
| 4.0.0-preview.3 | 40 | 7/14/2026 |
| 4.0.0-preview.2 | 62 | 7/7/2026 |
| 4.0.0-preview.1 | 50 | 7/2/2026 |
| 3.0.8-preview.1 | 51 | 7/2/2026 |
Tracks Apache PDFBox apache/pdfbox trunk (4.0.0-SNAPSHOT).