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.
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
Unified UX across platforms
Easily adapt your app for different platforms while maintaining a unified user experience.
One codebase, four platforms
Develop applications for Android, iOS, macOS, and Windows with one codebase.
WebView2 integration
Add proven document capabilities with our Web SDK via Microsoft’s WebView2.
Trusted by industry leaders
Knowledge center
.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 |
Latest from the blog
Blog