Packages and general APIs
This section covers package-level ooxmlsdk APIs that apply across WordprocessingML, SpreadsheetML, and PresentationML documents.
Start here when you need to understand how the Rust crate opens packages, navigates parts and relationships, handles optional feature flags, or works with raw package content.
In this section
- Cargo feature flags
- Introduction to markup compatibility
- Add a new document part that receives a relationship ID to a package
- Add a new document part to a package
- Copy the contents of an Open XML package part to a document part in a different package
- Create a package
- Get the contents of a document part from a package
- Remove a document part from a package
- Replace the theme part in a word processing document
- Search and replace text in a document part
- Diagnostic IDs