New to Telerik Document Processing? Download free 30-day trial

NuGet Packages

Telerik provides NuGet packages with the assemblies for all five Document Processing libraries: RadPdfProcessing, RadSpreadProcessing, RadSpreadStreamProcessing, RadWordsProcessing, and RadZipLibrary. These UI-independent cross-platform libraries enable you to process and convert content in various formats and even work with archive files. We deliver these libraries as a complement to the Telerik UI component suites (UI for ASP.NET, Kendo UI, UI for WPF, UI for WinForms, UI for Xamarin, UI for Blazor), and you don't need to purchase an additional license to use them.

If your workflow relies on NuGet for package management, you can take advantage of the packages that we describe in this article. There is no need to download and install the Document Processing libraries by using other methods.

The improved Telerik NuGet v3 is now available for beta testing at https://nuget.telerik.com/v3/index.json. The new v3 API is faster, lighter, and reduces the number of requests from NuGet clients. You are welcome to try it.

This article contains the following sections:

The Telerik Document Processing libraries are available in two versions:

  • A version for .Net Framework 4.0 or later

  • A version for .Net Standard 2.0

Both versions are available as NuGet packages but with different names. The assemblies for .NET Standard do not contain the word Windows in their name.

Package lists to use with .NET Standard (left) and .NET Framework (right)

installation-nuget-packages 000

Packages for .NET Framework

The following list represents the available NuGet packages for the Document Processing libraries that you can use with the .NET Framework. Although we offer them as an addition to the Telerik UI components, you can use them without any UI components:

  • Telerik.Windows.Documents.Core: The main NuGet package for the Telerik Document Processing libraries. Required when you plan to use the library.
  • Telerik.Windows.Documents.Fixed: The package is required when processing PDF documents.
  • Telerik.Windows.Documents.CMapUtils: Provides a default implementation for getting the data of a predefined CMap table by a given name.
  • Telerik.Windows.Documents.Flow: The package is part of the Word Processing Library. Required for processing HTML, DOCX, RTF, and TXT documents.
  • Telerik.Windows.Documents.Flow.FormatProviders.Pdf: The package for exporting flow documents, such as DOCX and RTF, to PDF.
  • Telerik.Windows.Documents.Spreadsheet: The main package for generating spreadsheets.
  • Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml: This package is required for the import/export of XLSX documents.
  • Telerik.Windows.Documents.Spreadsheet.FormatProviders.Xls: This package is required for the import/export of XLS documents.
  • Telerik.Windows.Documents.Spreadsheet.FormatProviders.Pdf: Required for the export of RadSpreadProcessing documents to PDF.
  • Telerik.Windows.Documents.SpreadsheetStreaming: The main package for generating huge spreadsheet files while using minimum resources.
  • Telerik.Windows.Zip: The package is required when working with zipped formats, such as DOCX and XLSX. It can be used as a standalone library as well.
  • Telerik.Windows.Zip.Extensions: The package provides methods for working with files and platform specific operations.

Packages for .NET Standard 2.0

The following list represents the available NuGet packages for the Document Processing libraries that you can use with .NET Standard 2.0:

  • Telerik.Documents.Core: The main NuGet package from the Telerik Document Processing libraries. Required when you plan to use the library.
  • Telerik.Documents.Fixed: The package is required when processing PDF documents.
  • Telerik.Documents.ImageUtils: This package is required when exporting to PDF format a document containing images different than Jpeg and Jpeg2000 or ImageQuality different than High. For more information check the PdfProcessing`s Cross-Platform Support article.
  • Telerik.Documents.CMapUtils: Provides a default implementation for getting the data of a predefined CMap table by a given name.
  • Telerik.Documents.Flow: The package is part of the Words Processing Library. Required for processing HTML, DOCX, RTF, and TXT documents.
  • Telerik.Documents.Flow.FormatProviders.Pdf: The package for exporting flow documents, such as DOCX and RTF, to PDF.
  • Telerik.Documents.Spreadsheet: The main package for generating and editing spreadsheets.
  • Telerik.Documents.Spreadsheet.FormatProviders.OpenXml: This package is required for the import/export of XLSX documents.
  • Telerik.Documents.Spreadsheet.FormatProviders.Xls: This package is required for the import/export of XLS documents.
  • Telerik.Documents.Spreadsheet.FormatProviders.Pdf: Required for the export of RadSpreadProcessing documents to PDF.
  • Telerik.Documents.SpreadsheetStreaming: The main package for generating huge spreadsheet files while using minimum resources.
  • Telerik.Zip: The package is required when working with zipped formats, such as DOCX and XLSX. It can be used as a standalone library as well.

Get the NuGet Packages

Before you can install Telerik NuGet packages, you must configure the Telerik NuGet server (https://nuget.telerik.com/nuget) as a package source in Visual Studio:

1. In the Visual Studio Solution Explorer, right-click a Project, select Manage NuGet Packages..., and then select the Settings icon:

installation-nuget-packages 001

2. Select + to add a new package source and enter https://nuget.telerik.com/nuget in the Source field. Add a name for the new package source, for example, Telerik:

installation-nuget-packages 002

3. Select Telerik from the Package Source dropdown, and you will be prompted for a user name and a password. Use the credentials for your Telerik Account.

installation-nuget-packages 003

4. Select and install the desired NuGet packages.

installation-nuget-packages 004

In this article
Not finding the help you need? Improve this article