devexpress-office-file-api-presentation

Create, load, modify, and export PowerPoint presentations in .NET.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-office-file-api-presentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpress-office-file-api-presentation
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-office-file-api/skills/devexpress-office-file-api-presentation
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-office-file-api-presentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of manual PowerPoint editing and the dependency on Microsoft Office, letting .NET developers automate presentation creation, modification, and export directly in their code.

Core Features & Use Cases

  • Full Presentation Lifecycle Management: Create new .pptx files, load and modify existing presentations, and export to PDF or print, all programmatically.
  • Rich Content Support: Add and format slides, shapes, text, tables, charts, speaker notes, headers/footers, and slide masters/layouts for consistent branding.
  • Use Case: Automatically generate branded quarterly sales report presentations from database data, or batch update 100+ existing slide decks with updated company logos and footer text across an entire organization.

Quick Start

Use this skill to generate a two-slide branded PowerPoint presentation with a title slide, bulleted content slide, and custom footer, then save it as output.pptx.

Frequently Asked Questions about devexpress-office-file-api-presentation

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

FAQPage Schema
How do I automate PowerPoint creation in .NET without Microsoft Office?

You can automate PowerPoint creation in .NET without Microsoft Office by using a presentation API to programmatically generate, load, and modify .pptx files. This approach supports .NET 6+ and .NET Framework 4.6.2+ projects.

Can I export a .pptx presentation to PDF programmatically in .NET?

Yes, you can export a .pptx presentation to PDF programmatically in .NET. The presentation API allows you to load existing PowerPoint files and save them directly as PDF documents without requiring Microsoft Office to be installed.

What is the best way to batch update existing PowerPoint slides with new branding?

The best way to batch update existing PowerPoint slides with new branding is using a .NET presentation API to programmatically load decks, modify slide masters and layouts, update logos and footer text, and save the changes across hundreds of files.

Do I need a DevExpress license to use the PowerPoint automation API?

Yes, you need a valid DevExpress license to use the PowerPoint automation API. You must also install the DevExpress.Docs.Presentation NuGet package and ensure consistent versioning across all DevExpress dependencies in your .NET project.

Does the .NET presentation API support adding charts and tables to slides?

Yes, the .NET presentation API supports adding charts and tables to slides. It provides full content support for shapes, text, tables, charts, speaker notes, headers, footers, and slide masters for consistent formatting and branding.

How do I merge or split PowerPoint presentations programmatically in .NET?

You can merge or split PowerPoint presentations programmatically in .NET by loading multiple .pptx files, extracting or combining slides, and saving the result. This task requires no Microsoft Office dependency when using a dedicated presentation API.