devexpress-office-file-api-ai-powered-extensions
Installation
SKILL.md
DevExpress AI-Powered Extensions for Office File API
The DevExpress AI-Powered Extensions integrate language models into the Office File API through the Microsoft.Extensions.AI (IChatClient) abstraction. Extensions support proofreading, translation, summarization, and contextual Q&A (Ask AI) for Word Processing documents, PDF files, and PowerPoint presentations. Both cloud providers (Azure OpenAI, OpenAI, Google Gemini) and local models (Ollama, ONNX Runtime, AI Foundry Local) are supported. The API follows a BYOK ("bring your own key") model — no DevExpress-hosted LLM is included.
When to Use This Skill
Use this skill when you need to:
- Proofread a Word document (.docx) or PowerPoint presentation with AI (grammar, spelling, style)
- Translate a Word document, PDF file, or PowerPoint presentation to another language
- Translate a specific paragraph, range, slide, or page region rather than the whole document
- Summarize the content of a Word document, PDF file, or presentation
- Ask contextual questions about document content using RAG (Retrieval-Augmented Generation)
- Register an AI provider (Azure OpenAI, OpenAI, Ollama, Gemini, ONNX, AI Foundry Local) with the DevExpress container
- Use the
AIDocProcessingServiceorIAIDocProcessingServicein a console app or ASP.NET Core / Blazor application - Preserve formatting while performing AI-powered document transformations
- Process documents in a headless / server-side .NET environment without a UI control