# devexpress-office-file-api-pdf-new

> Claude/Codex skill by [@devexpress](https://omgskills.com/library/devexpress/index.md) · 66 stars · Updated 2026-10-19

Create, load, modify, secure, and print PDF documents using the new DevExpress.Docs.Pdf API — a modern object-oriented DOM approach for .NET. Use for any PDF task in a project that references the DevExpress.Docs.Pdf package, or when the developer asks for the new DevExpress PDF API (CTP): merge or combine PDF files, split, reorder, rotate, or remove pages, generate a PDF with text, images, and shapes, fill a PDF form and lock its fields, find and redact text, password-protect or encrypt a PDF, add a watermark or stamp, add annotations or links, attach a ZUGFeRD/Factur-X invoice. Also use when someone mentions "DevExpress.Docs.Pdf", "new PDF API", "PdfDocument class", "pdf fragment", "pdf form fields", "pdf redaction", "tagged pdf", "pdf/ua", "pdf encryption", or asks to migrate from PdfDocumentProcessor to the new API. For projects that use PdfDocumentProcessor (DevExpress.Pdf) and are not migrating, use the devexpress-office-file-api-pdf skill instead. Covers both .NET and .NET Framework.

Tags: agent-plugins, agent-skills, ai, ai-coding-agent, devexpress, devextreme, skills

## Install

```sh
git clone https://github.com/DevExpress/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/plugins/dx-office-file-api/skills/devexpress-office-file-api-pdf-new ~/.claude/skills/devexpress-office-file-api-pdf-new
```

## From README

DevExpress New PDF Document API (CTP) \[!IMPORTANT\] Community Technology Preview (CTP) The DevExpress.Docs.Pdf library is currently available as a CTP. Do not use it in mission-critical production applications. Try the library, share feedback, and await the official release. The legacy DevExpress.Pdf (PdfDocumentProcessor) API remains fully supported. The new DevExpress PDF Document API (DevExpress.Docs.Pdf) is a cross-platform .NET library with a strongly-typed, object-oriented document model. It lets you create, load, modify, save, print, encrypt, and structurally tag PDF documents. The entry point is PdfDocument, which exposes pages, fragments, annotations, form fields, metadata, structure tree, and attachments as first-class typed collections. Works on Windows, Linux, and macOS.

## Links

- HTML page: https://omgskills.com/library/devexpress/agent-skills/plugins/dx-office-file-api/skills/devexpress-office-file-api-pdf-new/
- GitHub: https://github.com/DevExpress/agent-skills
- Author: [@devexpress](https://omgskills.com/library/devexpress/index.md)

## More from this repo

- [devexpress-blazor-ai-chat](https://omgskills.com/library/devexpress/agent-skills/plugins/dx-blazor/skills/devexpress-blazor-ai-chat/index.md) — Used to generate and configure DevExpress Blazor AI Chat (DxAIChat) — an AI-powered chat UI for Blazor apps.
   - [@devexpress](https://omgskills.com/library/devexpress/index.md) · 66 stars
- [devexpress-blazor-charts](https://omgskills.com/library/devexpress/agent-skills/plugins/dx-blazor/skills/devexpress-blazor-charts/index.md) — Used to generate and configure DevExpress Blazor Charts (DxChart, DxPieChart, DxPolarChart) for common chart types...
   - [@devexpress](https://omgskills.com/library/devexpress/index.md) · 66 stars
- [devexpress-blazor-combobox](https://omgskills.com/library/devexpress/agent-skills/plugins/dx-blazor/skills/devexpress-blazor-combobox/index.md) — Used to build and configure the DevExpress Blazor ComboBox (DxComboBox) — a drop-down/select editor for Blazor Server,...
   - [@devexpress](https://omgskills.com/library/devexpress/index.md) · 66 stars
