用途:将 PDF 内容转换为保留版式的纯文本,适合处理表格、发票、多栏排版,或需要保留空白与对齐的纯文本工具。
主要能力:标准转换保留分栏、缩进与表格对齐;支持单个与多个 PDF 并行转换;可用 --vision 处理扫描件、照片、手写、公式和复杂版面,此时输出结构化 JSON。
使用方式:设置 SKILL_DIR 为所在目录的绝对路径。单文件转换执行 $SKILL_DIR/bin/pdf-to-text INPUT.pdf OUTPUT.txt,省略输出文件则写到标准输出;批量转换传入输入目录与输出目录:$SKILL_DIR/bin/pdf-to-text INPUT_DIR/ OUTPUT_DIR/;Vision 模式执行 $SKILL_DIR/bin/pdf-to-text --vision INPUT.pdf OUTPUT.json。包装脚本首次运行时从 Nutrient CDN 下载 CLI 并缓存到 ~/.local/share/nutrient/cli/,每六小时检查更新。账户命令包括 $SKILL_DIR/bin/nutrient auth login、auth status、auth logout。
规则建议:每个 PDF 只转换一次并保存结果,之后用有界搜索如 grep -n -i -C2 "term" file | head 查询,而非重复转换;不知道确切措辞时使用 query 技能;标题、列表、表格比空白与分栏更重要时改用 pdf-to-markdown;不要将 PDF 页面渲染为图片来提取可选中文本,扫描件和纯图片 PDF 应使用 Vision。
限制:标准转换免费、无需账户;Vision 需要 Nutrient 账户、API 密钥或 CLI 许可证密钥,使用账户或 API 密钥时每页消耗月度 Vision 页数配额,转换失败不消耗配额。不要自动登录,也不要在未认证时重试 Vision;不要要求用户在聊天中粘贴密钥。标准转换在 Nutrient 不可用时仍可继续;Vision 连接后可离线一小时、处理最多 100 页,跨过 100 页的文档可以完成。使用受 Nutrient PDF to Markdown 许可证与隐私政策约束,再分发、OEM、嵌入和白标用途需另行协议。价格与具体方案资料暂未提供。