Assemblies Required to Work with PDF
25 Jul 202614 minutes to read
The following assemblies must be referenced in your application based on the target platform. Syncfusion® provides platform-specific assemblies for the .NET PDF library that can be referenced either through the Essential Studio® installer or through NuGet packages.
| Platform(s) | Assembly |
|---|---|
| , and |
Syncfusion.Pdf.Base Syncfusion.Compression.Base |
| Syncfusion.Pdf.UWP | |
| , and |
Syncfusion.Compression.Portable.dll Syncfusion.Pdf.Portable.dll |
| , |
Syncfusion.Pdf.NET.dll Syncfusion.Compression.NET.dll |
RETIRED PRODUCTS
| Platform(s) | Assembly |
|---|---|
| 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 |
|
Syncfusion.Pdf.Base Syncfusion.Compression.Base |
|
|
Syncfusion.Pdf.Web Syncfusion.Compression.Base |
|
|
Syncfusion.Pdf.MVC Syncfusion.Compression.Base |
|
|
Syncfusion.Pdf.Portable Syncfusion.Compression.Portable |
NOTE
- The .NET Standard assemblies are available at the following Essential Studio® installation path:
{Installed directory}\Syncfusion®\Essential Studio{Product version}\precompiledassemblies{Product version}\- Syncfusion® components are also available on nuget.org.
- Starting with v16.2.0.x, if you reference Syncfusion® assemblies from the trial setup or from the NuGet feed, you must also include a license key in your projects. Refer to the licensing overview to learn how to register the Syncfusion® license key in your application.
Converting HTML to PDF
To convert HTML to PDF, download and install the HTML converter for Windows, Linux, and Mac respectively. For more details, refer to the advanced installation steps.
| Platforms | Assemblies |
|---|---|
|
WinForms WPF ASP.NET MVC |
|
|
.NET/.NET Core Blazor |
|
RETIRED PRODUCTS
| Platform(s) | Assembly |
|---|---|
| ASP.NET |
|
NOTE
HTML to PDF conversion is not supported in Xamarin, .NET MAUI, WinUI, and UWP applications.
Converting Word Document to PDF
To convert a Word document to PDF, the following assemblies must be referenced in your application in addition to the platform-specific PDF assemblies listed above.
| Platform(s) | Assembly |
|---|---|
| WPF, Windows Forms, and ASP.NET MVC |
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.DocToPdfConverter.Base |
| ASP.NET Core 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 |
RETIRED PRODUCTS
| Platform(s) | Assembly |
|---|---|
| ASP.NET |
Syncfusion.DocIO.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.DocToPdfConverter.Base |
| Xamarin |
Syncfusion.DocIO.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Pdf.Portable Syncfusion.DocIORenderer.Portable SkiaSharp.HarfBuzz Syncfusion.SkiaSharpHelper.Portable |
NOTE
- Word to PDF conversion is supported in ASP.NET Core and Xamarin starting with 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, and Universal applications.
- Starting with v17.1.0.x, if you reference Syncfusion.DocIORenderer, you must also add the Syncfusion.SkiaSharpHelper assembly reference in your projects to perform Word to PDF conversion.
Converting Excel Document to PDF
To convert an Excel document to PDF, the following assemblies must be referenced in your application in addition to the platform-specific PDF assemblies listed above.
| Platform(s) | Assembly |
|---|---|
| WPF, Windows Forms, and ASP.NET MVC |
Syncfusion.XlsIO.Base Syncfusion.Compression.Base Syncfusion.Pdf.Base Syncfusion.ExcelToPDFConverter.Base |
| UWP, .NET Core, 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 |
RETIRED PRODUCTS
| Platform(s) | Assembly |
|---|---|
| ASP.NET |
Syncfusion.XlsIO.Base Syncfusion.Compression.Base Syncfusion.Pdf.Base Syncfusion.ExcelToPDFConverter.Base |
| Xamarin |
Syncfusion.Compression.Portable Syncfusion.XlsIO.Portable Syncfusion.Pdf.Portable Syncfusion.SkiaSharpHelper.Portable Syncfusion.XlsIORenderer.Portable |
NOTE
Excel to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, and Universal applications.
Converting PowerPoint Presentation to PDF
To convert a PowerPoint Presentation to PDF, the following assemblies must be referenced in your application in addition to the platform-specific PDF assemblies listed above.
| Platform(s) | Assembly |
|---|---|
| WPF, Windows Forms, and ASP.NET MVC |
Syncfusion.Presentation.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.PresentationToPDFConverter.Base |
| ASP.NET Core 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 in addition to those listed above to convert charts present in a PowerPoint Presentation to PDF.
| Platform(s) | Assembly |
|---|---|
| WPF, Windows Forms, ASP.NET, and ASP.NET MVC |
Syncfusion.OfficeChartToImageConverter.WPF Syncfusion.SfChart.WPF |
RETIRED PRODUCTS
| Platform(s) | Assembly |
|---|---|
| ASP.NET |
Syncfusion.Presentation.Base Syncfusion.Compression.Base Syncfusion.OfficeChart.Base Syncfusion.Pdf.Base Syncfusion.PresentationToPDFConverter.Base |
| Xamarin |
Syncfusion.Presentation.Portable Syncfusion.Compression.Portable Syncfusion.OfficeChart.Portable Syncfusion.Pdf.Portable Syncfusion.PresentationRenderer.Portable Syncfusion.SkiaSharpHelper.Portable SkiaSharp |