Telerik Document Processing

Telerik Document Processing provides the RadPdfProcessing, RadSpreadStreamProcessing, RadWordsProcessing, RadSpreadProcessing, and RadZipLibrary UI-independent and cross-platform libraries which enable you to process content between different formats and work with archive files.

Telerik UI for WinUI Ninja image

The Document Processing is part of Telerik UI for WinUI, a professional grade UI component library for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

Available Libraries

  • PdfProcessing library enables you to create, edit, import, and export PDF documents.
  • SpreadProcessing library enables you to work with spreadsheet documents.
  • SpreadStreamProcessing library enables you to export large XLSX and CSV spreadsheet documents with low memory footprint and great performance.
  • WordsProcessing library enables you to create, edit, import, and export DOCX, DOC & DOT (import only), HTML, RTF, and TXT documents. You can convert the supported formats to PDF as well.
  • ZipLibrary library enables you to compress and decompress ZIP files.

In this article:

Supported File Formats

The Telerik Document Processing libraries for .NET Standard support the following file formats:

  • CSV
  • DOC & DOT (import only)
  • DOCX
  • HTML
  • PDF
  • RTF
  • TXT
  • XLSX
  • XLS
  • ZIP

Available NuGet Packages

You can take the required packages from the Telerik Private NuGet Feed or your Telerik UI for WinUI automated installation.

The following list shows the available Document Processing packages and a short summary of their purpose, you can read more about their features and how to use them from their overview articles, linked in the Related Articles section on the side, and more detailed articles linked from the Learning Resources section below.

List of the available Document Processing NuGet Packages

  • Telerik.Documents.Core.nupkg — The main NuGet package from the Telerik Document Processing libraries. Required when you plan to use the library.
  • Telerik.Documents.Fixed.nupkg — The package is required when processing PDF documents.
  • Telerik.Documents.ImageUtils.nupkg — 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.nupkg — 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.
  • Telerik.Documents.Flow.nupkg — The package is part of the Word (text) processing library. Required for processing HTML, DOCX, RTF, and TXT documents.
  • Telerik.Documents.Flow.FormatProviders.Doc.nupkg — The package allows for importing flow documents from DOC or DOT files.
  • Telerik.Documents.Flow.FormatProviders.Pdf.nupkg — The package allows for exporting flow documents, such as DOCX and RTF, to PDF.
  • Telerik.Documents.Spreadsheet.nupkg — The package allows for working with spreadsheets.
  • Telerik.Documents.Spreadsheet.FormatProviders.OpenXml.nupkg — The package allows for exporting spreadsheet documents to various OpenXML formats.
  • Telerik.Documents.Spreadsheet.FormatProviders.Pdf.nupkg — The package allows for exporting spreadsheet documents to PDF.
  • Telerik.Documents.Spreadsheet.FormatProviders.Xls.nupkg — The package allows for working with XLS spreadsheet documents.
  • Telerik.Documents.SpreadsheetStreaming.nupkg — The main package for generating huge spreadsheet files while using minimum resources.
  • Telerik.Zip.nupkg — The package is required when working with zipped formats, such as DOCX and XLSX, and PDF.

In case you need a version of Telerik Document Processing compatible with .NET Framework 4.0 or later, check the suites which you can use to obtain the binaries from in the Installing on Your Computer help topic.

Licensing

Telerik Document Processing is available as part of the following suites:

  • DevCraft
  • Telerik UI for WinUI
  • Telerik UI for ASP.NET AJAX
  • Telerik UI for ASP.NET MVC
  • Telerik UI for ASP.NET Core
  • Telerik UI for Blazor
  • Telerik UI for WPF
  • Telerik UI for WinForms
  • Telerik UI for Silverlight
  • Telerik UI for Xamarin

Learning Resources

You can find more information on working with the Telerik document processing libraries in the following articles:

See Also

In this article
Not finding the help you need?