devexpress-office-file-api-pdf-new
DevExpress New PDF Document API (CTP)
[!IMPORTANT] Community Technology Preview (CTP) The
DevExpress.Docs.Pdflibrary 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 legacyDevExpress.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.
When to Use This Skill
- Create new PDF documents with text, images, shapes, and reusable templates
- Load and modify existing PDF files (edit content, add/remove pages, manage annotations)
- Manage interactive forms: create, fill, flatten, import/export AcroForm data
- Find, format, redact, or permanently remove text from PDF documents
- Encrypt PDF documents and set granular permissions (print, modify, extract)
- Build tagged/accessible PDFs (PDF/UA) using the structure tree API
- Merge PDF documents or reorganize pages (clone, reorder, rotate, resize)
- Embed file attachments or ZUGFeRD/Factur-X electronic invoice XML
- Print PDFs cross-platform (Windows, Linux/macOS via CUPS)
- Migrate existing code from
PdfDocumentProcessorto the newPdfDocumentAPI