AIDocProcessingService Class
SECURITY-RELATED CONSIDERATIONS
This API includes automatic prompt-injection protection for text and document-based AI-powered extensions. The system appends security instructions to each AI request to ensure that external or user-provided content is treated as untrusted data.
Default IAIDocProcessingService implementation. Allows you to execute AI-powered extensions in Office & PDF File API applications.
Namespace: DevExpress.AIIntegration.Docs
Assembly: DevExpress.AIIntegration.Docs.v26.1.dll
Declaration
Remarks
Refer to the following topic for more information on the registration of AI-powered extensions: AI-powered Extensions for DevExpress Office & PDF File API
AI-powered Extensions
The table below lists AI-powered extensions available in DevExpress Office & PDF File API:
| Extension | Supported Products | Description | Registration Method |
|---|---|---|---|
| Proofread | Word Processing Document API Presentation API Library |
Reviews text (grammar, spelling, style) in real time. Available for an entire document/presentation or selected parts (slides, ranges, areas). |
ProofreadAsync |
| Translate | Word Processing Document API PDF Document API Presentation API Library |
Translates full document/presentation content or selected parts (slides, ranges, areas). Preserves formatting. | TranslateAsync |
| Summarize | Word Processing Document API PDF Document API Presentation API Library |
Produces a concise summary for an entire document/presentation or selected parts (slides, ranges, areas). | SummarizeAsync |
| Contextual Q&A (Ask AI) | Word Processing Document API PDF Document API Presentation API Library |
Answers contextual questions about document content. Uses retrieval‑augmented generation (RAG). |
AskAIAsync |
Limitations
AI-powered extensions for DevExpress Office & PDF File API ship with the following limitations:
- The Ask AI extension may produce inaccurate answers for questions that require exact counts of elements (pages, tables, images, etc.).
- Extensions for PDF Document API work only with text content. Field values, annotations, comments, and bookmarks are ignored.