Assemblies Required to work with PDF
10 Apr 20232 minutes to read
The following assemblies need to be referenced in your application based on the platform.
Platform(s) | Assembly |
---|---|
WPF, Windows Forms, ASP. NET and ASP.NET MVC |
Syncfusion.Pdf.Base Syncfusion.Compression.Base |
Windows Forms and WPF (Client Profile) |
Syncfusion.Pdf.ClientProfile Syncfusion.Compression.Base |
Universal Windows Platform |
Syncfusion.Pdf.UWP |
Xamarin |
Syncfusion.Pdf.Portable Syncfusion.Compression.Portable |
WinRT (Windows Store applications) |
Syncfusion.Pdf.winrt |
Windows Phone 8 |
Syncfusion.Pdf.WP8 Syncfusion.Compression.WP8 |
Windows Phone 8.1 Silverlight |
Syncfusion.Pdf.WPSilverlight Syncfusion.Compression.WPSilverlight |
Windows Phone 8.1 WinRT |
Syncfusion.Pdf.WP Syncfusion.Compression.WP |
Silverlight |
Syncfusion.Pdf.Silverlight Syncfusion.Compression.Silverlight |
ASP.NET (Classic) |
Syncfusion.Pdf.Web Syncfusion.Compression.Base |
ASP.NET MVC (Classic) |
Syncfusion.Pdf.MVC Syncfusion.Compression.Base |
Universal (Classic) |
Syncfusion.Pdf.Universal |
Xamarin, UWP, Blazor, .NET Core and .NET Platforms |
Syncfusion.Compression.Portable.dll Syncfusion.Pdf.Portable.dll |
Windows UI library (WinUI) .NET Multi-platform App UI (.NET MAUI) |
Syncfusion.Pdf.NET.dll Syncfusion.Compression.NET.dll |
NOTE
The .NET Standard assemblies can be found in the following Essential Studio installation path
{Installed directory}\Syncfusion\Essential Studio{Product version}\precompiledassemblies{Product version}.NET Standard 1.2\
NOTE
Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet feed, you also have to include a license key in your projects. Please refer to this link to know about registering Syncfusion license key in your application to use our components.
Converting HTML to PDF
Get the following required assemblies by downloading the HTML converter installer. Download and install the HTML converter for Windows, Linux, and Mac respectively. Please refer to the advanced installation steps for more details.
Platforms | Assemblies |
---|---|
WinForms WPF ASP.NET ASP.NET MVC |
|
.NET/.NET Core Blazor |
|
NOTE
HTML to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, Universal, Xamarin and UWP applications
Converting Word document to PDF
For converting a Word document to PDF, the following assemblies need to be referenced in your application
Platform(s) |
Assembly |
---|---|
WPF, Windows Forms, ASP. NET, and ASP.NET MVC |
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.DocToPdfConverter.Base |
Windows Forms and WPF (Client Profile) |
Syncfusion.DocIO.ClientProfile Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.ClientProfile Syncfusion.DocToPdfConverter.ClientProfile |
ASP.NET Core, Xamarin and Blazor |
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Pdf.Portable Syncfusion.DocIORenderer.Portable SkiaSharp.HarfBuzz Syncfusion.SkiaSharpHelper.Portable |
Windows UI Library (WinUI) .NET Multi-platform App UI (.NET MAUI) |
Syncfusion.DocIO.NET Syncfusion.Compression.NET Syncfusion.OfficeChart.NET Syncfusion.Pdf.NET Syncfusion.DocIORenderer.NET SkiaSharp Syncfusion.SkiaSharpHelper.NET |
NOTE
- Word to PDF conversion is supported in ASP.NET Core and Xamarin from 2018 Volume 1 release (v16.1.0.24) using SkiaSharp graphics library.
- Word to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, Universal applications.
- Starting with v17.1.0.x, if you reference “Syncfusion.DocIORenderer”, you also have to add “Syncfusion.SkiaSharpHelper” assembly reference in your projects to perform Word to PDF conversion.
Converting Excel document to PDF
For converting an Excel document to PDF, the following assemblies need to be referenced in your application.
Platform(s) | Assembly |
---|---|
WPF, Windows Forms, ASP. NET and ASP.NET MVC |
Syncfusion.XlsIO.Base Syncfusion.Compression.Base Syncfusion.Pdf.Base Syncfusion.ExcelToPDFConverter.Base |
Windows Forms and WPF (Client Profile) |
Syncfusion.XlsIO.ClientProfile Syncfusion.Compression.Base Syncfusion.Pdf.ClientProfile Syncfusion.ExcelToPDFConverter.ClientProfile |
UWP, .NET Core, Xamarin, and Blazor (Server-Side) |
Syncfusion.Compression.Portable Syncfusion.XlsIO.Portable Syncfusion.Pdf.Portable Syncfusion.SkiaSharpHelper.Portable Syncfusion.XlsIORenderer.Portable |
WinUI and .NET MAUI |
Syncfusion.Compression.NET Syncfusion.XlsIO.NET Syncfusion.Pdf.NET Syncfusion.SkiaSharpHelper.NET Syncfusion.XlsIORenderer.NET |
NOTE
Excel to PDF conversion is supported from .NET Framework 2.0 and .NET Standard 1.4 onwards.
Converting PowerPoint Presentation to PDF
For converting a PowerPoint Presentation to PDF, the following assemblies needed to be referenced in your application
Platform(s) | Assembly |
---|---|
WPF, Windows Forms, ASP. NET and ASP.NET MVC |
Syncfusion.Presentation.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.PresentationToPDFConverter.Base |
ASP.NET Core, Xamarin and Blazor |
Syncfusion.Presentation.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Pdf.Portable Syncfusion.PresentationRenderer.Portable Syncfusion.SkiaSharpHelper.Portable Skiasharp |
Windows UI Library (WinUI) and .NET Multi-platform App UI (.NET MAUI)
|
Syncfusion.Presentation.NET Syncfusion.Compression.NET Syncfusion.OfficeChart.NET Syncfusion.PresentationRenderer.NET Syncfusion.SkiaSharpHelper.NET Skiasharp |
The following assemblies are required to be referred in addition to the above mentioned assemblies for converting the chart present in the PowerPoint Presentation into PDF.
Platform(s) | Assembly |
---|---|
WPF, Windows Forms, ASP. NET and ASP.NET MVC |
Syncfusion.OfficeChartToImageConverter.WPF Syncfusion.SfChart.WPF |
NOTE
The “Syncfusion.OfficeChartToImageConverter.WPF” assembly is supported from .NET Framework 4.0 onwards.