Skip to main content

pptx_parse/
lib.rs

1//! Bounded PresentationML parsing and part-preserving package writes.
2
3mod chart;
4mod comment_patch;
5mod comments;
6mod custom_geometry;
7mod drawing;
8mod error;
9mod model;
10mod notes;
11mod package;
12mod relationships;
13mod table_style;
14mod theme;
15mod write;
16mod xml;
17
18pub use comments::{
19    Comment, CommentAuthor, CommentAuthorWrite, CommentFlavor, CommentSlide, CommentWrite,
20    CommentsWrite,
21};
22pub use error::PptxError;
23pub use model::*;
24pub use package::{parse_pptx, parse_pptx_with_limits, parse_pptx_without_connectors, write_pptx};
25pub use relationships::{Relationship, TargetMode, relationship_types};
26pub use write::{
27    DeckWrite, InheritedTransform, NotesWrite, ParagraphWrite, RunWrite, ShapeAdd, ShapePatch,
28    ShapeWrite, SlideWrite, TextTarget, TextWrite, write_pptx_with_edits,
29};
30pub use xml::ParseLimits;