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

Available 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 at https://nuget.telerik.com/v3/index.json. The new v3 API is faster, lighter, and reduces the number of requests from NuGet clients. The old https://nuget.telerik.com/nuget server will be deprecated and we encourage our clients to switch to the v3 API and use https://nuget.telerik.com/v3/index.json to access 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 and .NET Core for Windows

The following list represents the available NuGet packages for the Document Processing libraries that you can use with the .NET Framework or .NET Core for Windows. 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 WordsProcessing library. Required for processing HTML, DOCX, RTF, and TXT documents.
  • Telerik.Windows.Documents.DrawingML: Part of the WordsProcessing library. It is needed for working with shapes inside the 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 (.NET Core, .NET 5, .NET 6)

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.DrawingML: Part of the WordsProcessing library. It is needed for working with shapes inside the 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.

See Also

In this article