Files
ElyOffice/crates/ely-pdf-engine/src/lib.rs
T
ZacharyZhang-NY b7fca0146d Ely Office: six offline-first desktop apps in Rust and GPUI
ElyDoc, ElyTable, ElyShow (LibreOfficeKit), ElyPDF (MuPDF), ElyTree (Git),
ElyMark (Milkdown and CodeMirror in CEF). ElyMail and ElyAgent follow.
2026-10-08 21:20:08 -04:00

27 lines
746 B
Rust

//! MuPDF in its own process: protocol and client (PDF-01).
mod client;
mod content;
mod edit;
mod marks;
mod ocr;
mod output;
mod redact;
mod secure;
mod sign;
mod structure;
pub mod proto;
#[cfg(any(test, feature = "test-support"))]
pub mod sample;
pub use client::{Doc, Opened, Tile, Worker, is_stale};
pub use content::{Drawn, TextBlock, Writing, Wrote};
pub use ocr::{OcrLine, tessdata};
pub use output::Optimizing;
pub use redact::{Cleaning, Reach, Redacted, Region};
pub use secure::Lock;
pub use sign::{Digest, Signature, Signed, Signing};
pub use structure::{Attachment, BookmarkChange, Link, LinkChange, Properties, Target};
pub use marks::{Annot, Field, FieldKind, Marks, NewAnnot, NewField, Shape};
pub use proto::{Bookmark, Char};