Available NuGet Packages
Telerik Document Processing provides NuGet packages with the assemblies for all five Document Processing libraries: RadPdfProcessing, RadSpreadProcessing, RadSpreadStreamProcessing, RadWordsProcessing, and RadZipLibrary. These UI-independent, cross-platform libraries let you process and convert content in various formats and work with archive files. The libraries are delivered with Telerik UI suites such as UI for ASP.NET Core, UI for ASP.NET MVC, UI for ASP.NET AJAX, UI for Blazor, UI for .NET MAUI, UI for WPF, UI for WinForms, and UI for WinUI, and you do not 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 described in this article. There is no need to download and install the Document Processing libraries by using other methods.
Telerik Document Processing is available in two package families:
For .NET Framework and .NET 8, .NET 9 and .NET 10 for Windows
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.
Telerik Document Processing NuGet package lists for .NET Standard (left) and .NET Framework (right)

The .NET Standard packages are compatible with any .NET version that implements .NET Standard 2.0, for example, .NET 10, even if there are no packages explicitly available for that version. The same applies to the .NET Framework packages.
Starting with Q2 2025,
RadZipLibraryis no longer used as an internal dependency byRadPdfProcessing,RadWordsProcessing,RadSpreadProcessing, orRadSpreadStreamProcessing. It will be replaced by theSystem.IO.Compression. Telerik continues to shipRadZipLibraryas a standalone library.
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, and .NET Standard 2.0 (Support for .NET 8, .NET 9 and .NET 10) versions. Although Telerik offers 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 PDF CMap table data. | |
| N/A | Telerik.Documents.ImageUtils |
This package is required when you export to PDF format a document that contains images other than JPEG and JPEG 2000 or uses an ImageQuality value other than High. For more information, see the PdfProcessing cross-platform support requirements. The package also depends on SkiaSharp. To use it, 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 |
This package is required for the cross-platform SkiaTextMeasurer text-measurement service. The package depends on SkiaSharp. To use it, add a reference to SkiaSharp. The SkiaSharp.NativeAssets.* NuGet package is also required. The exact package depends on the target platform. Versions are available 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 PDF Optical Character Recognition (OCR) feature. This reference is recommended to always be in the form of a NuGet package, as it adds 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 PDF Optical Character Recognition (OCR). | |
| 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 |
| This is the main package of the Telerik Zip Library. You can also use it as a standalone library. | |
| Telerik.Windows.Zip.Extensions | N/A |
| Extends Telerik.Windows.Zip with additional helper methods for file-based and platform-specific ZIP operations. | |