Assemblies Required to work with PDF

23 Oct 202414 minutes to read

The following assemblies need to be referenced in your application based on the platform.

Platform(s) Assembly

WPF

,

Windows Forms

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

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

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

ASP.NET

Syncfusion.Pdf.Base
Syncfusion.Compression.Base

ASP.NET (Classic)

Syncfusion.Pdf.Web
Syncfusion.Compression.Base

ASP.NET MVC (Classic)

Syncfusion.Pdf.MVC
Syncfusion.Compression.Base

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\
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 MVC
  • Syncfusion.Compression.Base.dll
  • Syncfusion.Pdf.Base.dll
  • Syncfusion.HtmlConverter.Base.dll
  • Newtonsoft.Json package (v13.0.1 or above)
.NET/.NET Core
Blazor
  • Syncfusion.Compression.Portable.dll
  • Syncfusion.Pdf.Portable.dll
  • Syncfusion.HtmlConverter.Portable.dll
  • Newtonsoft.Json package (v13.0.1 or above)

RETIRED PRODUCTS

Platform(s) Assembly
ASP.NET
  • Syncfusion.Compression.Base.dll
  • Syncfusion.Pdf.Base.dll
  • Syncfusion.HtmlConverter.Base.dll
  • Newtonsoft.Json package (v13.0.1 or above)

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 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

RETIRED PRODUCTS

Platform(s) Assembly
ASP.NET Syncfusion.DocIO.Base
Syncfusion.Compression.Base
Syncfusion.OfficeChart.Base
Syncfusion.Pdf.Base
Syncfusion.DocToPdfConverter.Base

NOTE

  1. 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.
  2. Word to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, Universal applications.
  3. 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 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

RETIRED PRODUCTS

Platform(s) Assembly
ASP.NET Syncfusion.XlsIO.Base
Syncfusion.Compression.Base
Syncfusion.Pdf.Base
Syncfusion.ExcelToPDFConverter.Base

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 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

RETIRED PRODUCTS

Platform(s) Assembly
ASP.NET Syncfusion.Presentation.Base
Syncfusion.Compression.Base
Syncfusion.OfficeChart.Base
Syncfusion.Pdf.Base
Syncfusion.PresentationToPDFConverter.Base

NOTE

The “Syncfusion.OfficeChartToImageConverter.WPF” assembly is supported from .NET Framework 4.0 onwards.