1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! PDF creation for pdfboss: the write-side twin of `pdfboss-core`.
//!
//! Three altitudes, each complete on its own and lowering into the one
//! beneath:
//!
//! - **document** — [`Pdf`] and [`Page`]: plain structs whose fields are
//! the composition, saved with [`Pdf::save`].
//! - **canvas** — [`Canvas`]: an imperative painter accumulating
//! `pdfboss_core::content::Op`, the same IR the reader parses, so every
//! generated content stream round-trips through `parse_content`.
//! - **cos** — [`Writer`]: numbered objects in, finished file bytes out,
//! with stream compression, object streams, both cross-reference styles
//! and a deterministic `/ID`.
//!
//! Determinism is a feature: the same input produces byte-identical
//! output. The crate never reads clocks or randomness — dates appear only
//! when callers supply them.
pub use ;
pub use Color;
pub use serialize_ops;
pub use ;
pub use Standard14;
pub use ImageData;
pub use ;
pub use ;
pub use ;