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 Telerik Document Processing libraries are available in two versions:
A version for .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows
A version for .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10)
Both versions are available as NuGet packages but with different names. The packages for .NET Standard do not contain the word Windows in their name.
Package lists to use with .NET Standard (left) and .NET Framework (right)

The .NET Standard packages are compatible with any .NET version (e.g .NET 9), even if there are no packages explicitly available for the specific versions. The same applies to the .NET Framework packages.
As of Q2 2025 the Zip Library will no longer be used as an internal dependency in the rest of the Document Processing Libraries - PdfProcessing, WordsProcessing, SpreadProcessing, SpreadStreamProcessing. It will be replaced by the System.IO.Compression. We will continue to ship the Telerik Zip Library as a standalone library so clients can still use it separately.
The following tables represent the available NuGet packages for the Document Processing libraries. Each table shows the package names for both .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows, as well as .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) versions. Although we offer them as an addition to the Telerik UI components, you can use them without any UI components.
Core Packages
| .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows | .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) |
|---|---|
| Telerik.Windows.Documents.Core | Telerik.Documents.Core |
| The main NuGet package for the Telerik Document Processing libraries. Required when you plan to use the library. | |
| Telerik.Windows.Documents.CMapUtils | Telerik.Documents.CMapUtils |
| Provides a default implementation for getting the data of a predefined CMap table by a given name. The package is optional and you will need to include a reference to it only if you need to process documents with CMap tables. | |
| N/A | Telerik.Documents.ImageUtils
This package is not available in UI for Xamarin. |
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. The package also depends on SkiaSharp. In order to use it, you will need to add a reference to SkiaSharp.
| |
| Telerik.Windows.Documents.AIConnector | Telerik.Documents.AIConnector |
| This package is required for using the GenAI-powered Document Insights feature. | |
| Telerik.Documents.AI.Core | Telerik.Documents.AI.Core |
| This package is a dependency of Telerik.Documents.AIConnector. | |
| Telerik.Documents.AI.RAG | Telerik.Documents.AI.RAG |
| This package is a dependency of Telerik.Documents.AIConnector. | |
| Telerik.Documents.AI.Tools.Core | Telerik.Documents.AI.Tools.Core |
| Core types and interfaces for the Agent Tools infrastructure. | |
| Telerik.Documents.AI.Tools.Conversion.Core | Telerik.Documents.AI.Tools.Conversion.Core |
| Core types for document conversion operations. | |
| Telerik.Documents.AI.AgentTools.Conversion | Telerik.Documents.AI.AgentTools.Conversion |
| Agent tool classes for document conversion and merging. | |
PdfProcessing packages
| .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows | .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) |
|---|---|
| Telerik.Windows.Documents.Fixed | Telerik.Documents.Fixed |
The package is required when processing PDF documents. | |
| N/A | Telerik.Documents.Fixed.FormatProviders.Image.Skia |
| The package is required for the cross-patform SkiaTextMeasurer. The package depends on SkiaSharp. In order to use this package, you will need to add a reference to SkiaSharp. The SkiaSharp.NativeAssets.* NuGet package is required as well. This package may differ according to the used platform. There are versions for Windows, MacOS, Linux, WebAssembly, Android, iOS, and others. | |
| N/A | Telerik.Text.Skia |
| The package is a dependency of Telerik.Documents.Fixed.FormatProviders.Image.Skia. | |
| Telerik.Windows.Documents.Fixed.FormatProviders.Ocr | Telerik.Documents.Fixed.FormatProviders.Ocr |
| This package is needed for the Optical Character Recognition (OCR) functionality. This reference is recommended to always be in the form of a NuGet package, as it will add the required Tesseract references and files automatically. Otherwise, a manual intervention might be required. | |
| Telerik.Windows.Documents.TesseractOcr | Telerik.Documents.TesseractOcr |
| This package is needed for the Optical Character Recognition (OCR) functionality. | |
| Telerik.Documents.AI.Tools.Fixed.Core | Telerik.Documents.AI.Tools.Fixed.Core |
| Repository and core types for PDF document processing. | |
| Telerik.Documents.AI.AgentTools.Fixed | Telerik.Documents.AI.AgentTools.Fixed |
| Agent tool classes for PDF document operations. | |
WordsProcessing packages
| .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows | .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) |
|---|---|
| Telerik.Windows.Documents.Flow | Telerik.Documents.Flow |
The package is part of the WordsProcessing library. Required for processing HTML, DOCX, RTF, and TXT documents. | |
| Telerik.Windows.Documents.DrawingML | Telerik.Documents.DrawingML |
| Part of the WordsProcessing library. It is needed for working with shapes inside the documents. | |
| Telerik.Windows.Documents.Flow.FormatProviders.Doc | Telerik.Documents.Flow.FormatProviders.Doc |
| This package is required for importing DOC and DOT documents. | |
| Telerik.Windows.Documents.Flow.FormatProviders.Pdf | Telerik.Documents.Flow.FormatProviders.Pdf |
Allows exporting of flow documents (DOCX, DOC, DOT, RTF, and HTML) to PDF. | |
| Telerik.Documents.AI.Tools.Flow.Core | Telerik.Documents.AI.Tools.Flow.Core |
| Repository and core types for flow document processing. | |
SpreadProcessing packages
| .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows | .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) |
|---|---|
| Telerik.Windows.Documents.Spreadsheet | Telerik.Documents.Spreadsheet |
The main package for generating and editing spreadsheets. It is needed for processing XLSX, CSV, and TXT documents. | |
| Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml | Telerik.Documents.Spreadsheet.FormatProviders.OpenXml |
This package is required for the import/export of XLSX documents. | |
| Telerik.Windows.Documents.Spreadsheet.FormatProviders.Xls | Telerik.Documents.Spreadsheet.FormatProviders.Xls |
This package is required for the import/export of XLS documents. | |
| Telerik.Windows.Documents.Spreadsheet.FormatProviders.Pdf | Telerik.Documents.Spreadsheet.FormatProviders.Pdf |
Required for the export of RadSpreadProcessing documents to PDF. | |
| Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json | Telerik.Documents.Spreadsheet.FormatProviders.Json |
Required for the export of RadSpreadProcessing documents to JSON format. Supports export only. No JSON import. | |
| Telerik.Documents.AI.Tools.Spreadsheet.Core | Telerik.Documents.AI.Tools.Spreadsheet.Core |
| Repository and core types for spreadsheet processing. | |
| Telerik.Documents.AI.AgentTools.Spreadsheet | Telerik.Documents.AI.AgentTools.Spreadsheet |
| Agent tool classes for spreadsheet operations. | |
SpreadStreamProcessing packages
| .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows | .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) |
|---|---|
| Telerik.Windows.Documents.SpreadsheetStreaming | Telerik.Documents.SpreadsheetStreaming |
| The main package for generating huge spreadsheet files while using minimum resources. | |
ZipLibrary packages
| .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows | .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) |
|---|---|
| Telerik.Windows.Zip | Telerik.Zip |
| It is the main package of the Telerik Zip Library. It can be used as a standalone library as well. | |
| Telerik.Windows.Zip.Extensions | N/A |
| Extends Telerik.Windows.Zip package with additional helper methods (Zip Extensions). The package provides methods for working with files and platform specific operations. | |