1 unstable release
Uses new Rust 2024
| new 0.1.0 | May 8, 2026 |
|---|
#57 in Multimedia
Used in 3 crates
115KB
2.5K
SLoC
Sidecar format abstraction and .pdfpc implementation for Dais.
This crate defines Dais's internal presentation metadata types and provides
a trait-based abstraction for reading/writing sidecar formats. The .pdfpc
format is the v1 implementation; a future .dais format slots in as an
additional implementation.
dais-sidecar
dais-sidecar reads and writes presentation metadata stored next to a PDF.
It defines Dais metadata types, a sidecar format trait, the native .dais
format, and .pdfpc compatibility for notes and overlay grouping.
use dais_sidecar::format::SidecarFormat;
use dais_sidecar::pdfpc::PdfpcFormat;
let metadata = PdfpcFormat.read(std::path::Path::new("slides.pdfpc"))?;
# Ok::<(), dais_sidecar::format::SidecarError>(())
Dependencies
~8–13MB
~158K SLoC