🟡 P2 | epub.rs / pdf.rs 空模块 — 仅注释无实现 #40

Closed
opened 2026-06-06 12:33:02 +08:00 by wangdl · 1 comment
Owner

背景

epub.rs 和 pdf.rs 只有描述性注释,无任何代码。MaterialType::Epub/Pdf 枚举值存在但对调用方无实际解析能力。iOS 侧遇到这些类型只能拿到类型标签,无法预览内容。

建议

  • epub.rs:至少应能解析 EPUB container.xml 并返回章节列表
  • pdf.rs:iOS 已有 PDFKit/QuickLook 做平台预览,可维持现状。但注释应明确说明职责边界

位置

crates/zx_document_core/src/epub.rs
crates/zx_document_core/src/pdf.rs

## 背景 epub.rs 和 pdf.rs 只有描述性注释,无任何代码。MaterialType::Epub/Pdf 枚举值存在但对调用方无实际解析能力。iOS 侧遇到这些类型只能拿到类型标签,无法预览内容。 ## 建议 - epub.rs:至少应能解析 EPUB container.xml 并返回章节列表 - pdf.rs:iOS 已有 PDFKit/QuickLook 做平台预览,可维持现状。但注释应明确说明职责边界 ## 位置 crates/zx_document_core/src/epub.rs crates/zx_document_core/src/pdf.rs
wangdl added this to the M6:Code Review 质量完善(2026-06-06) milestone 2026-06-06 12:33:02 +08:00
Author
Owner

审查结论 (2026-06-06)

结论

  • epub.rs: EPUB 解析已在 M5 里程碑规划中,当前是占位模块
  • pdf.rs: iOS 已有 PDFKit/QuickLook 做平台预览,PDF 文本提取不在当前 scope

状态

推迟至 M5 里程碑。

## 审查结论 (2026-06-06) ### 结论 - `epub.rs`: EPUB 解析已在 M5 里程碑规划中,当前是占位模块 - `pdf.rs`: iOS 已有 PDFKit/QuickLook 做平台预览,PDF 文本提取不在当前 scope ### 状态 ✅ 推迟至 M5 里程碑。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/zhixi-document-runtime#40
No description provided.