DOC-FULL-015 P1 | PDF metadata / text / search 【status:todo】 #71
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PDF metadata/page_count/text extraction/page text/basic search/page anchor,pdfium optional feature
M-DOC-FULL 里程碑 issue。详见设计文档。
DOC-FULL-015 P1 | PDF metadata / text / search 模块to DOC-FULL-015 P1 | PDF metadata / text / search 【status:todo】审查结论:document runtime 当前有文件类型识别/MaterialType/PreviewMode/DocumentInfo(基本)/Markdown解析/Text解析/ImageMeta/Search(V1 Markdown+Text)/NoteAnchor(V1)/ReadingEvent(V1)/ReadingPosition(V1)/EventBuffer(V1基础)/iOS构建/UniFFI绑定/docs。但 V2 核心模型(ReadingSession/EventV2/ActiveTimeTracker)不存在,EventBuffer 缺 ack/failed,Position 缺 camelCase+clamp,PDF/EPUB/Office 为 stub,测试覆盖不足 V2。
本 Issue: pdf.rs 仅 3 行 stub。pdfium optional feature 未实现。
状态: status:todo
工作类型: work:new-module
完成报告
改动
pdf.rs(NEW):PdfMetadata(page_count/title/author/file_size) +PdfPageText(page_number/text)pdf.rs:read_pdf_metadata()— 字节级 PDF 解析:/Type /Page计数 +/Count回退 +%PDF-兜底pdf.rs:extract_pdf_text()— stub(需 pdfium feature 启用)pdf.rs:extract_pdf_info_field()— 支持括号字符串和 hex 字符串pdf.rs: 6 测试(含 title/author 提取 + fixture 验证)read_pdf_metadata_ffi+extract_pdf_text_ffi+ UDL审查发现问题
office_preview_mode无人调用验证