xaf-office

Integrates document management features into .NET XAF apps for multiple platforms.

6|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/kashiash/xaf-skills --skill xaf-office
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xaf-office
Source: https://github.com/kashiash/xaf-skills/tree/main/xaf-office
Command: npx skills add https://github.com/kashiash/xaf-skills --skill xaf-office

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

XAF Office/Document Management integration simplifies embedding file attachments, spreadsheet editing, rich text, and PDF viewing into DevExpress XAF apps, reducing context switching and manual file handling.

Core Features & Use Cases

  • File Attachments module with IFileData/FileAttachment patterns (XPO and EF Core) for storing and retrieving documents
  • Spreadsheet module for Excel-like editing and embedded spreadsheets
  • Rich Text module for Word-like editing and mail merge capabilities
  • PDF Viewer module for displaying PDFs within XAF detail views and dashboards
  • Platform differences between Blazor and WinForms are abstracted to provide consistent behavior
  • Programmatic document manipulation for automated workflows (load/save attachments, generate documents)

Quick Start

Install the Office/Document Management skill into your XAF project and enable the FileAttachments, Spreadsheet, RichText, and PdfViewer modules to start managing documents.

Frequently Asked Questions about xaf-office

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add document management with file attachments to a DevExpress XAF application?

Document management in XAF applications is added by integrating FileAttachments, Spreadsheet, RichText, and PdfViewer modules. This enables file storage and retrieval using IFileData or FileAttachment patterns supporting both XPO and EF Core.

Can I embed Excel and PDF viewing in XAF Blazor and WinForms platforms?

Yes, embedding Excel-like editing and PDF viewing in XAF Blazor and WinForms platforms is supported. Platform differences are abstracted to provide consistent document management behavior across both interfaces.

What is the best way to enable Word-like editing and mail merge in XAF modules?

Word-like editing and mail merge in XAF modules is enabled by integrating the RichTextModule. This provides rich text document editing capabilities directly within XAF detail views and dashboards.

How to programmatically load and save file attachments in XAF document workflows?

Programmatic document manipulation in XAF allows automated workflows to load and save file attachments and generate documents. This requires applying FileAttachments or FileAttachment patterns using XPO or EF Core.

Does XAF document management support both XPO and EF Core for file attachment storage?

Yes, XAF document management supports both XPO and EF Core for file attachment storage. The FileAttachments module applies IFileData and FileAttachment patterns to store and retrieve documents across both data models.

What modules are required to display PDFs and spreadsheets within XAF detail views?

Displaying PDFs and spreadsheets within XAF detail views requires the PdfViewerModule and SpreadsheetModule. These modules enable end-to-end document workflows for viewing and editing files directly inside XAF.