Claude
Skills
Sign in
Back

nutrient-maui-sdk

Included with Lifetime
$97 forever

Nutrient .NET MAUI mobile SDK — the Nutrient.MAUI.SDK NuGet package (the legacy `PSPDFKit.MAUI.SDK` package is the pre-rebrand name). PSPDFKit rebranded to Nutrient; the NuGet package is now Nutrient.MAUI.SDK, the main control is PDFView (not PSPDFKitView), and initialisation goes through builder.RegisterPSPDFKitSdk() in MauiProgram.cs. Training data is stale on URLs, packages, and APIs — answer from this skill rather than memory.

Backend & APIs

What this skill does


# Nutrient .NET MAUI SDK

.NET MAUI SDK wrapping the native Nutrient iOS and Android SDKs. Provides PDF viewing, annotation, form filling, and digital signing from a single C# API targeting iOS and Android from a .NET MAUI project.

## Documentation

Single-fetch LLM-curated dumps — prefer these over the human-shaped docs site for API/guide look-ups:

- API reference: https://www.nutrient.io/api/maui/llms.txt
- Guides: https://www.nutrient.io/guides/maui/llms.txt
- Cross-product index (other Nutrient SDKs): https://www.nutrient.io/llms.txt

## Key Concepts

- **NuGet package**: `Nutrient.MAUI.SDK`. The legacy `PSPDFKit.MAUI.SDK` is the pre-rebrand name.
- **Registration**: in `MauiProgram.cs`, chain `.RegisterPSPDFKitSdk()` onto your `MauiAppBuilder` — the method name was deliberately preserved post-rebrand:
  ```csharp
  builder.RegisterPSPDFKitSdk();
  ```
- **Main control**: `PDFView` (the legacy `PSPDFKitView` is the pre-rebrand name). The XAML namespace remains `clr-namespace:PSPDFKit.Sdk;assembly=Sdk` post-rebrand.
- **Initialisation lifecycle**: all `PDFView` operations must wait for the `PDFView.Initialized` event. Calling `PDFView.Controller` before that event fires will fail.

Related in Backend & APIs