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

WPF

,

Windows Forms

and

ASP.NET MVC

Syncfusion.Pdf.Base
Syncfusion.Compression.Base

Universal Windows Platform (UWP)

Syncfusion.Pdf.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

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

Xamarin

Syncfusion.Pdf.Portable
Syncfusion.Compression.Portable

NOTE

  1. The .NET Standard assemblies are available at the following Essential Studio® installation path:
    {Installed directory}\Syncfusion®\Essential Studio{Product version}\precompiledassemblies{Product version}\
  2. Syncfusion® components are also available on nuget.org.
  3. 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
  • 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 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

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