Skip to main content

Office & PDF File API

  • 4 minutes to read

The DevExpress Office & PDF File API library allows you to create, load, edit, export, and print rich text documents, spreadsheets, presentations, and PDF files without any UI components involved. You can also generate barcodes, compress data, and convert different measurement units.

Supported Platforms and Operating Systems

  • Windows, Linux, macOS
  • Azure, Docker
  • .NET 8+
  • .NET Framework 4.6.2+

Refer to the following help topic for additional information: Office & PDF File API Prerequisites.

License Note

You need a license for the DevExpress Office & PDF File API Subscription or DevExpress Universal Subscription to use Office & PDF File API libraries in production code.

Warning

The Office & PDF File API (Basic Edition), which included the Word Processing Document API and Excel Export API libraries, was discontinued on October 17, 2024.

If you purchased a DevExpress Universal, DXperience, WinForms, WPF, Office & PDF File API, Reporting, or ASP.NET subscription before October 17, 2024, the DevExpress Office & PDF File API (Basic Edition) will remain available to you.

If you are new to DevExpress and are interested in our Office & PDF File API, please refer to the following webpage for pricing/licensing information: DevExpress Office & PDF File API

Included API Libraries

Word Processing API

DevExpress Word Processing API

The DevExpress Word Processing API allows you to use all the word processing features in code. You can automate such common tasks as file conversion, character and paragraph formatting, document protection, printing, and mail merge.

Read Tutorial: Get Started Read Tutorial: Feature Overview

Excel Spreadsheet API

DevExpress Excel Spreadsheet API

The DevExpress Excel Spreadsheet API allows you to import, export, modify, and print workbooks in code. You can edit spreadsheet content, analyze and visualize data, create formulas, specify print settings, and protect documents with passwords and digital signatures.

Read Tutorial: Get Started Read Tutorial: Feature Overview

PowerPoint Presentation API

DevExpress PowerPoint Presentation API

The DevExpress PowerPoint Presentation API is a cross-platform .NET library that allows you to create, load, modify, save, and print presentations in code.

Read Tutorial: Get Started Read Tutorial: Feature Overview

PDF Document API

DevExpress PDF Document API

The DevExpress PDF Document API allows you to create, edit, merge, split, password protect, and digitally sign PDF files in code.

Read Tutorial: Get Started Read Tutorial: Feature Overview

Barcode Generation API

The DevExpress Barcode Generation API allows you to generate different barcode types and specify barcode options (orientation, color, quality, and so on).

Read Tutorial: Get Started

Unit Conversion API

The DevExpress Unit Conversion API allows you to easily convert values between different measurement units (weight, distance, power, and so on).

Read Tutorial: Get Started

Zip Compression and Archive API

The DevExpress Zip Compression and Archive API allows you to generate and edit zip archives, filter files before compression, and specify a password for the entire archive or individual files.

Read Tutorial: Get Started

Excel Export API

The DevExpress Excel Export API is a write-only spreadsheet library that allows you to export data to XLSX, XLS, and CSV files with minimal memory footprint.

Read Tutorial: Get Started

AI-powered Extensions

DevExpress Office & PDF File API offers backend-ready, AI-powered extensions for Word, PDF, and PowerPoint documents:

  • Summarize Documents
  • Translate & Proofread
  • “Chat” with Document Data

Read Tutorial

Demos

Explore Office & PDF File API online demos:

You can also run DevExpress Office & PDF File API local demos for WinForms and Blazor from the Windows Start menu or DevExpress menu in Visual Studio.

Refer to the following help topic for additional information: Office & PDF File API Demos.

Task-Based Examples

See Also