This repository contains comprehensive demos of Syncfusion Document Processing Libraries for .NET MAUI. This is the best place to check our file format libraries to get more insight about creating, editing, and converting documents programmatically.
This section guides you to use the Syncfusion Document SDK .NET MAUI examples in your applications.
- Requirements to run the demo
- How to run the demos
- Document SDK Libraries
- Key Features
- Documentation
- License
- Support and Feedback
- Visual Studio 2022 or Visual Studio for Mac
- .NET 9.0 SDK
- .NET MAUI workload installed
- Android: API level 21 (Android 5.0) or later
- iOS: iOS 15.0 or later
- macOS: macOS 12.0 or later (Mac Catalyst)
- Windows: Windows 10 version 1809 (build 17763) or later
Each document format library has its own dedicated sample browser:
- DocIO (Word Processing): Navigate to
MAUI/DocIO/folder and openSampleBrowser.Maui.DocIO.sln - PDF: Navigate to
MAUI/Pdf/folder and openSampleBrowser.Maui.Pdf.sln - Presentation (PowerPoint): Navigate to
MAUI/Presentation/folder and openSampleBrowser.Maui.Presentation.sln - XlsIO (Excel): Navigate to
MAUI/XlsIO/folder and openSampleBrowser.Maui.XlsIO.sln
- Open the desired solution file in Visual Studio 2022
- Set your target platform (Android, iOS, Windows, or Mac Catalyst)
- Build and run the application
- Browse through various samples to explore different document processing capabilities
| Library | Description | Supported Formats |
|---|---|---|
| DocIO | Word document processing | DOC, DOCX, RTF, HTML, TXT |
| PDF document processing | PDF, PDF/A | |
| Presentation | PowerPoint processing | PPT, PPTX |
| XlsIO | Excel document processing | XLS, XLSX, CSV |
- Create, read, edit, and convert Word documents
- Mail merge and template processing
- Document comparison and protection
- Convert Word to PDF, HTML, and other formats
- Insert images, tables, headers, footers
- LaTeX and SmartArt support
- Create PDF documents from scratch
- Merge, split, and manipulate PDF files
- Digital signatures and encryption
- PDF/A compliance
- Image to PDF conversion
- Annotations and form filling
- Create and modify PowerPoint presentations
- Insert charts, images, and multimedia
- Convert presentations to PDF and images
- Slide manipulation and formatting
- Encryption and password protection
- Create, read, and write Excel files
- Advanced formula calculations
- Charts and pivot tables
- Data validation and formatting
- Excel to PDF conversion
- Template markers for data binding
All Document SDK libraries support the following .NET MAUI platforms:
| Library | Android | iOS | Mac Catalyst | Windows |
|---|---|---|---|---|
| DocIO | ✓ | ✓ | ✓ | ✓ |
| ✓ | ✓ | ✓ | ✓ | |
| Presentation | ✓ | ✓ | ✓ | ✓ |
| XlsIO | ✓ | ✓ | ✓ | ✓ |
- Syncfusion Document Processing User Guide
- DocIO User Guide
- PDF User Guide
- Presentation User Guide
- XlsIO User Guide
- API Reference
Syncfusion has no liability for any damage or consequence that may arise by the use or viewing of the examples. The examples are for demonstrative purposes and if you choose to use or access the examples you agree to not hold Syncfusion liable, in any form, for any damage that is related to use, accessing or otherwise viewing the examples. By accessing, viewing, or otherwise seeing the examples you acknowledge and agree Syncfusion's examples will not allow you to seek injunctive relief in any form for any claim related to the sample. If you do not agree to this, do not view, access, utilize or otherwise do anything with Syncfusion's examples.
The examples use the Syncfusion Document Processing Libraries, which require a valid license for production use. You can use the examples for evaluation purposes without a license. For production use, you'll need to obtain a Syncfusion license.
-
Install the .NET MAUI workload:
dotnet workload install maui -
Install required Syncfusion NuGet packages (automatically restored when building the project):
- Syncfusion.DocIORenderer.NET
- Syncfusion.Pdf.Imaging.NET
- Syncfusion.Presentation.NET
- Syncfusion.XlsIO.NET
Notes:
- Before you unzip the archive, right-click it, select Properties, and then select Unblock.
- Be sure to unzip the entire archive, and not just individual examples. The samples depend on shared resources in the archive.
- If you unzip individual examples, they will not build due to references to other portions of the ZIP file that were not unzipped. You must unzip the entire archive if you intend to build the examples.
-
For getting started with .NET MAUI document processing using Syncfusion libraries, refer to the documentation that will help you build your own application.
-
For any other queries, reach our Syncfusion support team or post the queries through the community forums.
-
To renew the subscription, click here or contact our sales team at salessupport@syncfusion.com.
Copyright © 2001-2025 Syncfusion, Inc. Updated on 2025-01-27 at 17:12:36 EST.