Skip to main content

Experimental Microsoft.Maui.Graphics-backed Java AWT/ImageIO proxy backend for PdfBox.Net image operations.

Total Downloads
858
858
Published
Aug 2, 2026
3mo ago

Get Started

dotnet add package PdfBox.Net.MauiGraphics --version 3.0.8
ProductVersions
.NET
net10.0

README

PdfBox.Net.MauiGraphics

Optional rendering backend that proves the core Java AWT/ImageIO proxy layer can also be backed through Microsoft.Maui.Graphics.

Microsoft.Maui.Graphics is an abstraction library; bitmap export requires a concrete implementation. This package uses Microsoft.Maui.Graphics.Skia, so it is a Maui.Graphics backend rather than a Skia-free backend. The Skia dependency is still isolated in this optional package and does not leak into PdfBox.Net core APIs.

This package currently implements:

  • BufferedImage pixel storage through SkiaBitmapExportContext
  • Graphics2D basic clear, image draw, and transform operations on the Maui.Graphics bitmap export surface
  • Image decode/encode for PNG and JPEG through Maui.Graphics IImage

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.MauiGraphics

Register the backend once at application startup when you want Microsoft.Maui.Graphics to back the Java AWT/ImageIO proxy APIs for supported image operations.

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.