oxml_opc/lib.rs
1//! Open Packaging Convention (OPC) reader/writer for OOXML packages.
2//!
3//! This crate handles the ZIP archive layer of OOXML files, including:
4//! - Reading and writing ZIP-based OPC packages
5//! - Parsing `[Content_Types].xml`
6//! - Parsing `.rels` relationship files
7//! - Navigating parts by URI and resolving relationships
8
9pub mod content_types;
10mod error;
11mod package;
12pub mod relationship;
13
14pub use content_types::{ContentType, ContentTypes};
15pub use error::OpcError;
16pub use package::{OpcPackage, PackagePart};
17pub use relationship::{Relationship, Relationships};