maui pdf sdk

Build secure, customizable MAUI apps with a powerful PDF SDK

Accelerate your product roadmap with prebuilt PDF tools that operate seamlessly on Android, iOS, macOS, and Windows.

Pick your perfect solution

Nutrient SDKs are made to grow with your app. You can start with what you need now and add more tools later.

Viewing

Open all documents with high fidelity in a well-designed viewer.

Open all documents with high fidelity in a well-designed viewer.

Markup

Improve the review process with a suite of annotation tools.

Improve the review process with a suite of annotation tools.

Collaboration

Bring real-time collaboration to your documents.

Bring real-time collaboration to your documents.

Editing

Modify documents and easily edit PDF text directly in your app.

Modify documents and easily edit PDF text directly in your app.

Forms

Easy for users to fill forms. Easy for you to create them programmatically.

Easy for users to fill forms. Easy for you to create them programmatically.

Redaction

Automatically and permanently remove sensitive and personal information from documents.

Automatically and permanently remove sensitive and personal information from documents.

Signing

Streamline contract execution and approval workflows by enabling eSignatures and PDF digital signatures.

Streamline contract execution and approval workflows by enabling eSignatures and PDF digital signatures.

Security and Compliance

Protect sensitive information and meet regulatory requirements within your application.

Protect sensitive information and meet regulatory requirements within your application.

integration

Easy code integration

Nutrient can be integrated with just a few lines of code, and it comes with a rich API, which allows for complete customization.

1import test 1 PSPDFKit from "pspdfkit";
2
3// Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.
4const instance = await PSPDFKit.load({ 
5container: "#pspdfkit", 	
6document: "<document-file-path>", 
7licenseKey: "<license-key>" 
8});
9
10console.log("PSPDFKit for Web is ready!");
11console.log(instance);
1import test 2 PSPDFKit from "pspdfkit";
2
3// Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.
4const instance = await PSPDFKit.load({ 
5container: "#pspdfkit", 	
6document: "<document-file-path>", 
7licenseKey: "<license-key>" 
8});
9
10console.log("PSPDFKit for Web is ready!");
11console.log(instance);

Key features

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

Unified UX across platforms

Easily adapt your app for different platforms while maintaining a unified user experience.

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

One codebase, four platforms

Develop applications for Android, iOS, macOS, and Windows with one codebase.

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

WebView2 integration

Add proven document capabilities with our Web SDK via Microsoft’s WebView2.

Trusted by industry leaders

Autodesk logo
UBS logo
IBM logo
UBS logo
IBM logo

.NET Mobile SDK vs. MAUI

Choosing the best solution

Whether you prefer native mobile development with our .NET Mobile SDK or a unified approach with MAUI, we have the tools to empower you.

.NET Mobile SDK

MAUI SDK

Supported platforms

iOS (Mac Catalyst), Android

Android, iOS, macOS, Windows

NuGet packages

Separate packages for iOS and Android

Single package for all platforms

Benefits

Almost the entire scope of iOS and Android APIs, optimized for native UX and performance

Single codebase for all platforms; flexibility; supports the entire UI of Nutrient Web SDK

Considerations

Supports mobile only, with separate codebases for each OS

Web-based responsive UI; new product with bridge for Web SDK

Best for

Developers interested in mobile apps with native performance and UI

Developers targeting multiple platforms and not requiring a platform-specific UI and native performance