pdfplumber:Python PDF 文本与表格提取库
pdfplumber 是一个 Python 库,用于从 PDF 中提取详细信息——文本、表格、线条、矩形和曲线——并支持可视化调试。该库基于 pdfminer.six 构建,在从机器生成的 PDF 中提取结构化表格方面表现出色,并包含 Python API 和 CLI。本文介绍的 Skill 由 SkillHub 社区发布者 user_3c6cb52e 维护,坐标 @user_3c6cb52e/pdfplumber-python-pdf-text-table-extraction,版本 1.0.0,分类 office-efficiency,标签 requires_api_key=false,来源标记为 community。文章先说明上游库的定位与能力边界:文本提取、表格提取、字符级与图形级对象、版面裁剪与过滤、可视化调试、表单域值提取、CLI 多格式输出。安装部分给出 pip install pdfplumber 与 CLI 安装命令,并说明 Skill 基于通用 SKILL.md 格式加载,同时如实标注 SkillHub 页面未能二次抓取、评分与下载数与资料不一致、未提供各 Agent 宿主安装差异。用法部分给出可复现示例:CLI 导出 CSV、open 加载文件或加密 PDF、laparams 传布局参数、extract_tables 提取表格、debug_tablefinder 调试检测、crop 裁剪页面。最后列出适用场景与限制:不适用于扫描件、表格检测依赖线条或字符对齐、大文件缓存内存、元数据解析宽松、坐标系原点在左上角。
阅读全文