Expand description
定义 easypdf-rust 核心扩展点的 trait。
包含 PdfModel、PdfReadListener、PdfWriteHandler、PdfConverter、
PdfEngine、EngineCapabilities 和 CapabilityLevel。
Structs§
- Detailed
Engine Capabilities - 使用渐进式
CapabilityLevel值的详细引擎能力。 - Engine
Capabilities - 描述 PDF 引擎支持哪些操作。
- PdfField
Descriptor PdfModel中单个字段的描述符,由派生宏生成。- PdfModel
Metadata - 与
PdfModel关联的元数据(通常来自#[pdf(...)]属性)。
Enums§
- Capability
Level - 用于细粒度引擎功能报告的渐进式能力级别。
- Rendered
Element - 由
PdfModel生成的渲染元素。
Traits§
- PdfConverter
- Rust 类型
T与 PDF 字符串表示之间的双向转换器。 - PdfEngine
- 用于后端切换的抽象 PDF 引擎接口。
- PdfModel
- 可渲染为 PDF 内容的类型 trait。
- PdfRead
Listener - PDF 读取操作的事件驱动监听器。
- PdfWrite
Handler - PDF 写入操作的生命周期钩子。