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 old https://nuget.telerik.com/nuget server is deprecated and we encourage our clients to switch to the v3 API. The new v3 API is faster, lighter, and reduces the number of requests from NuGet clients. The NuGet v2 server at https://nuget.telerik.com/nuget will be sunset in November 2024. The new v3 protocol offers faster package searches and restores, improved security, and more reliable infrastructure. To redirect your feed to the NuGet v3 protocol, all you have to do is to change your NuGet package source URL to https://nuget.telerik.com/v3/index.json.
This article contains the following sections:
- NuGet packages for .NET Framework and .NET Core for Windows
- Packages for .NET Standard 2.0 (.NET Core, .NET 5, .NET 6)
- Get the NuGet Packages
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.
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
, andTXT
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
andRTF
, toPDF
. - 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
andXLSX
. 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
, andTXT
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
andRTF
, 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
andXLSX
. It can be used as a standalone library as well.