With the 2024 Volume 4 release, we will discontinue support for .NET Framework 4.0 in WinForms, WPF, ASP.NET MVC, and Document Processing Libraries. Please plan to upgrade to .NET Framework 4.6.2 or higher.
With the 2025 Volume 1 release, we will discontinue support for .NET 6.0 and 7.0 in WinForms, WPF, WinUI, and Document Processing Libraries. Please plan to upgrade to .Net 8.0 or higher.
Welcome to Syncfusion Essential Document Processing Platform
22 Nov 20243 minutes to read
Essential Document Processing is a collection of .NET class libraries to create, edit, write, and convert PDF, Excel, Word, and PowerPoint file formats in .NET Framework [C#, VB.NET], .NET Core, UWP, and Xamarin applications without Microsoft Office or Adobe dependencies.
How to best read this user guide
- The best way to get started would be to read the “Getting Started” section for the component you would like to start first. The “Getting Started” and “Assemblies required” sections gives enough information, so it is recommended to read these sections end-to-end before starting to write a code. All other information can be referred as needed.
- After learning the basics about the component, integrate the component into your application. A good starting point is to refer to the code examples in the sample browser and in this user guide. It is very likely that you can find a code example that resembles your intended usage scenario.
- Another valuable resource is available in the API reference that provides detailed information on the object hierarchy as well as the settings available on every object.
Additional help resources
The Knowledge Base section contains responses for common questions asked by the customers. This would be a good place to search for the topics that are not covered in the User Guide.
Similar to the Knowledge Base, the Forum section also contains responses to the questions that are asked by other customers.
Create a support incident
If you are unable to find the information you are looking for in the self-help resources mentioned above, please contact us by creating a support ticket.
List of Document Processing libraries:
Document Processing library | Description |
---|---|
Essential PDF | .NET Class library used to create, read, and write PDF files in [.NET Framework](https://www.syncfusion.com/document-processing/pdf-framework/net/) [Windows Forms, WPF, ASP.NET MVC, ASP.NET], [.NET Core](https://www.syncfusion.com/document-processing/pdf-framework/net-core/), [UWP](https://www.syncfusion.com/document-processing/pdf-framework/uwp/), [Xamarin](https://www.syncfusion.com/document-processing/pdf-framework/xamarin/), [WinUI](https://www.syncfusion.com/document-processing/pdf-framework/winui/) and [.Net MAUI](https://www.syncfusion.com/document-processing/pdf-framework/maui/) applications. |
Essential XlsIO | .NET Class library used to create, read, edit, write, and convert Microsoft Excel files in [.NET Framework](https://www.syncfusion.com/document-processing/excel-framework/net/) [Windows Forms, WPF, ASP.NET MVC, ASP.NET], [.NET Core](https://www.syncfusion.com/document-processing/excel-framework/net-core/), [UWP](https://www.syncfusion.com/document-processing/excel-framework/uwp/), [Xamarin](https://www.syncfusion.com/document-processing/excel-framework/xamarin/), [WinUI](https://www.syncfusion.com/document-processing/excel-framework/winui/) and [.Net MAUI](https://www.syncfusion.com/document-processing/excel-framework/maui/) applications. |
Essential DocIO | .NET Class library used to create, read, edit, and convert Microsoft Word files in [.NET Framework](https://www.syncfusion.com/document-processing/word-framework/net/) [Windows Forms, WPF, ASP.NET MVC, ASP.NET], [.NET Core](https://www.syncfusion.com/document-processing/word-framework/net-core/), [UWP](https://www.syncfusion.com/document-processing/word-framework/uwp/), and [Xamarin](https://www.syncfusion.com/document-processing/word-framework/xamarin/), [WinUI](https://www.syncfusion.com/document-processing/word-framework/winui/) and [.Net MAUI](https://www.syncfusion.com/document-processing/word-framework/maui/) applications. |
Essential Presentation | .NET Class library used to create, read, edit, and convert Microsoft PowerPoint (PPTX) files in [.NET Framework](https://www.syncfusion.com/document-processing/powerpoint-framework/net/) [Windows Forms, WPF, ASP.NET MVC, ASP.NET], [.NET Core](https://www.syncfusion.com/document-processing/powerpoint-framework/net-core/), [UWP](https://www.syncfusion.com/document-processing/powerpoint-framework/uwp/), and [Xamarin](https://www.syncfusion.com/document-processing/powerpoint-framework/xamarin/), [WinUI](https://www.syncfusion.com/document-processing/powerpoint-framework/winui/) and [.Net MAUI](https://www.syncfusion.com/document-processing/powerpoint-framework/maui/) applications. |
Document Processing Security Information
Syncfusion products are used in some of the most sensitive applications. We must be concerned about security.
We prioritized security when developing our products. Each control is self-contained and does not require outside server or Syncfusion API. Our products exist as defined by the developer and only do the commands defined by the developer. We built them to work with any security paradigms that our customers can utilize.
Our customers cannot use any hosted Web APIs provided by syncfusion. We provide the necessary libraries and code examples for our customers to build their own APIs by allowing them to customize the functionality and manage their own security.
Quick Start links:
Create a PDF file in C# without Adobe
Create Excel file in C# without Microsoft Office
Create Word file in C# without Microsoft Office
Create PowerPoint file in C# without Microsoft Office