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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//! Pure-Rust PDF document processing via the `pdf-oxide` backend.
//!
//! Used internally by the PDF extractor plugin. Requires the `pdf` feature.
//!
//! # Features
//!
//! - **Text extraction**: Extract text content from PDFs using `pdf_oxide`
//! - **Metadata extraction**: Parse PDF metadata (title, author, creation date, etc.)
//! - **Image extraction**: Extract embedded images from PDF pages
//! - **Error handling**: Comprehensive PDF-specific error types
/// PDF bookmark (outline/table-of-contents) extraction.
/// Embedded file extraction from PDF portfolios and attachments.
/// PDF-specific error types.
/// Document hierarchy reconstruction from PDF structure trees.
/// Per-page pre-screen for adaptive layout detection.
pub
/// PDF metadata types: document info dictionary and page structure.
pub
pub
/// PDF page rendering to raster images.
/// Scanned-page detection.
pub
/// PDF logical structure extraction (tagged PDF support).
pub
/// Table reconstruction from PDF text-layer word positions.
pub
pub
pub use crateHierarchyConfig;
pub use PdfError;