Assemblies Required for DocIO
23 Jul 20263 minutes to read
The following assemblies need to be referenced in your application based on the platform.
|
Platform(s) |
Assembly |
|---|---|
|
,
,
|
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Markdown |
|
and
|
Syncfusion.DocIO.ClientProfile Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Markdown |
|
and
|
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Markdown |
|
|
Syncfusion.DocIO.UWP Syncfusion.OfficeChart.UWP Syncfusion.Markdown |
|
.NET Multi-platform App UI (.NET MAUI) |
Syncfusion.DocIO.NET Syncfusion.Compression.NET Syncfusion.OfficeChart.NET Syncfusion.Markdown |
TIPS
- If you encounter issues while using the .NET Word library in ASP.NET Core, refer to the troubleshooting guide for recommended checks and solutions.
- Switch to NuGet packages for a seamless experience:
- Get frequent bug fixes every week.
- Upgrade quickly with no manual effort.
Note: To avoid the trial watermark when using NuGet packages, it is recommended to register a license key in the application. Please refer to this link to learn about registering the Syncfusion® license key in your application to use our components.Refer here to learn more about the NuGet packages required.
Retired Platforms
The following assemblies need to be referenced in your application based on the platform.
|
Platform(s) |
Assembly |
|---|---|
|
|
Syncfusion.DocIO.Web Syncfusion.Compression.Base Syncfusion.OfficeChart.Base |
|
|
Syncfusion.DocIO.MVC Syncfusion.Compression.Base Syncfusion.OfficeChart.Base |
|
WinRT (Windows Store applications) |
Syncfusion.DocIO.winrt |
|
Windows Phone 8 |
Syncfusion.DocIO.WP8 Syncfusion.Compression.WP8 |
|
Windows Phone 8.1 Silverlight |
Syncfusion.DocIO.WPSilverlight Syncfusion.Compression.WPSilverlight |
|
Windows Phone 8.1 WinRT |
Syncfusion.DocIO.WP Syncfusion.Compression.WP |
|
Silverlight |
Syncfusion.DocIO.Silverlight Syncfusion.Compression.Silverlight |
|
Universal (Classic) |
Syncfusion.DocIO.Universal |
|
|
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base |
|
|
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable |
NOTE
- Starting with v16.2.0.x, if you reference Syncfusion® assemblies from the trial setup or from the NuGet feed, you also have to add the “Syncfusion.Licensing” assembly reference and include a license key in your projects. Please refer to this link to learn about registering the Syncfusion® license key in your application to use our components.
- Syncfusion® components are available on nuget.org.
- Starting with v15.3.0.x, a new Visual Studio add-in “Syncfusion® Reference Manager” for WPF and Windows Forms platforms is included. Using this add-in, you can easily add the necessary reference assemblies to your projects in an automated way. Please refer to this link for more information.
- Starting with v17.3.0.x, Syncfusion® provides support to .NET Core 3.0. You can use the above WPF or Windows Forms platform assemblies for .NET Core 3.0 targeting applications and use the same “C# tab” code examples for it.
Converting a Word document to PDF
For converting a Word document to PDF, the following assemblies need to be referenced in your application:
|
Platform(s) |
Assembly |
|---|---|
|
,
,
|
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Markdown Syncfusion.Pdf.Base Syncfusion.DocToPdfConverter.Base |
|
and
|
Syncfusion.DocIO.ClientProfile Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Markdown Syncfusion.Pdf.ClientProfile Syncfusion.DocToPdfConverter.ClientProfile |
|
and
|
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Markdown Syncfusion.Pdf.Portable Syncfusion.DocIORenderer.Portable Syncfusion.Pdf.Imaging.Portable Syncfusion.MetafileRenderer.Portable SkiaSharp.HarfBuzz Syncfusion.SkiaSharpHelper.Portable |
|
.NET Multi-platform App UI (.NET MAUI) |
Syncfusion.DocIO.NET Syncfusion.Compression.NET Syncfusion.OfficeChart.NET Syncfusion.Markdown Syncfusion.Pdf.NET Syncfusion.DocIORenderer.NET Syncfusion.Pdf.Imaging.NET Syncfusion.MetafileRenderer.NET SkiaSharp Syncfusion.SkiaSharpHelper.NET |
Retired Platforms
The following assemblies need to be referenced in your application based on the platform.
|
Platform(s) |
Assembly |
|---|---|
|
|
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.DocToPdfConverter.Base |
|
|
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Pdf.Portable Syncfusion.DocIORenderer.Portable Syncfusion.Pdf.Imaging.Portable Syncfusion.MetafileRenderer.Portable SkiaSharp.HarfBuzz Syncfusion.SkiaSharpHelper.Portable |
NOTE
- Word to PDF conversion is supported in ASP.NET Core and Xamarin from the 2018 Volume 1 release (v16.1.0.24) using the SkiaSharp graphics library.
- Word to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, or Universal applications.
- Starting with v24.1.x, if you reference “Syncfusion.DocIORenderer”, you have to add the “Syncfusion.Pdf.Imaging” assembly reference in your projects to perform Word to PDF conversion.
- Starting with v27.1.x, if you reference “Syncfusion.DocIORenderer”, you have to add the “Syncfusion.MetafileRenderer” assembly reference in your projects to perform Word to PDF conversion.
Converting a Word document to an image
For converting a Word document to an image, the following assemblies need to be referenced in your application.
|
Platform(s) |
Assembly |
|---|---|
|
,
,
|
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Markdown |
|
and
|
Syncfusion.DocIO.ClientProfile Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Markdown |
|
and
|
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Markdown Syncfusion.Pdf.Portable Syncfusion.DocIORenderer.Portable Syncfusion.Pdf.Imaging.Portable Syncfusion.MetafileRenderer.NET SkiaSharp.HarfBuzz Syncfusion.SkiaSharpHelper.Portable |
|
.NET Multi-platform App UI (.NET MAUI) |
Syncfusion.DocIO.NET Syncfusion.Compression.NET Syncfusion.OfficeChart.NET Syncfusion.Markdown Syncfusion.Pdf.NET Syncfusion.DocIORenderer.NET Syncfusion.Pdf.Imaging.NET Syncfusion.MetafileRenderer.NET SkiaSharp Syncfusion.SkiaSharpHelper.NET |
Retired Platforms
The following assemblies need to be referenced in your application based on the platform.
|
Platform(s) |
Assembly |
|---|---|
|
|
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base |
|
|
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Pdf.Portable Syncfusion.DocIORenderer.Portable Syncfusion.Pdf.Imaging.Portable Syncfusion.MetafileRenderer.NET SkiaSharp.HarfBuzz Syncfusion.SkiaSharpHelper.Portable |
Converting Charts
The following assemblies are required in addition to the above-mentioned assemblies for converting the chart present in the Word document into PDF and image.
|
Platform(s) |
Assembly |
|---|---|
|
WPF, Windows Forms, ASP.NET MVC |
Syncfusion.OfficeChartToImageConverter.WPF Syncfusion.SfChart.WPF |
Retired Platforms
The following assemblies need to be referenced in your application based on the platform.
|
Platform(s) |
Assembly |
|---|---|
|
ASP.NET |
Syncfusion.OfficeChartToImageConverter.WPF Syncfusion.SfChart.WPF |