New to Telerik Document Processing? Start a free 30-day trial
Developer Focused Examples
Updated on Oct 29, 2026
The Telerik Document Processing SDK repository provides additional demos for the document processing libraries. The examples demonstrate specific use-case scenarios that can help you get started quickly.
For the complete list of SDK examples for Agent Tools, see the AITools examples in the SDK repository.
Available Examples
The following table summarizes the examples in the AITools folder:
| Example | Description |
|---|---|
| AgentTools | A console application that registers the spreadsheet, PDF, and flow agent tools through dependency injection. It runs prompt scenarios that create spreadsheets and PDF documents, fill PDF forms, convert spreadsheets to PDF, and merge documents. |
| AgentToolsAnalyzeSpreadsheet | A WPF application that integrates RadSpreadsheet from Telerik UI for WPF with an AI chat. It uses the read and formula tools to analyze the loaded workbook through natural language. |
| AgentToolsEditSpreadsheet | A WPF application that integrates RadSpreadsheet from Telerik UI for WPF with an AI chat. It uses the read, formula, worksheet, and write tools to edit the loaded workbook through natural language. |
| AgentToolsInPdfViewerWPF | A WPF application that integrates RadPdfViewer from Telerik UI for WPF with an AI chat. It uses the PDF agent tools to analyze and edit the displayed document through natural language. |
| PerUserIsolatedStorage | An ASP.NET Core Web API that isolates the document repositories of each authenticated user. For more information about this pattern, see Multi-User AI Agent Sessions. |
The examples use Azure OpenAI as the AI provider. To run them, you need an Azure OpenAI resource with a deployed model and the respective endpoint and key.