用途:从本地 PDF 提取文本,借助 Asta 远程 OCR API 输出保留文档结构的 Markdown,适合扫描件、含表格/公式/多栏排版的文档,以及需要索引或后续分析的文本提取。
主要能力:输出 Markdown 保留标题、格式、表格、列表与强调;支持指定零基页码范围分批处理;可用 --images 导出内嵌图片并在 Markdown 中按文件名引用。
用法:基本命令为 asta pdf-extraction remote paper.pdf,保存到文件用 asta pdf-extraction remote paper.pdf -o paper.md。分页示例:asta pdf-extraction remote paper.pdf --start-page 0 --max-pages 50 -o paper-part-1.md;第二段从第 50 页开始。导出图片:asta pdf-extraction remote paper.pdf -o output/paper.md --images。参数:<pdf> 为必填本地路径;-o/--output 默认 stdout;--start-page 默认 0;--max-pages 默认 50;--images/--no-images 默认 --no-images。命令需已认证的 Asta 会话。
适用场景:扫描 PDF 的 OCR、指定页码范围提取、为 Asta 文档索引准备 Markdown。
限制:输入须为 PDF 而非图片;不适用于仅需元数据或短片段、或需要实时/流式提取的场景。长文档建议按连续范围分批处理并保留原始 PDF 与页码信息。认证失败需确认已登录 Asta;远程 API 报错会返回 HTTP 状态,可检查网络或减少 --max-pages 重试;输出为空或不完整时确认页码范围是否越界。使用 --images 时应同时提供 -o,否则图片写入当前目录。