用途:该技能面向 PyMuPDF(fitz)PDF 操作库的开发辅助,适用于处理 PDF 文本提取、表格检测、图像提取和文档解析等任务。当工作涉及 pymupdf、询问其功能或 API、实现相关解决方案、调试 pymupdf 代码或学习最佳实践时,应触发本技能。
主要能力与快速参考:资料给出了若干常见模式,包括颜色空间名称识别,例如 pymupdf.csCMYK.name = ‘DeviceCMYK’;paper_rect() 方法可按纸张格式字符串返回矩形,例如 fitz.paper_rect(“letter”) = fitz.Rect(0.0, 0.0, 612.0, 792.0);坐标方向 bottom-left -> top-left;Page.cropbox_position 可用于为后续或外部使用创建图形,若未手动修改,应反映包含目前所有绘图的矩形;Document.insert_file() 可合并受支持文件与 PDF;Page.get_pixmap() 可生成页面 Pixmap,控制分辨率/DPI、颜色空间、透明度、旋转、镜像、平移和剪切等,例如 pix = page.get_pixmap(alpha=True) 生成含 alpha 通道的 RGBA 图像;Document.convert_to_pdf() 可参考 Stories 食谱中的典型用例。
使用方式:技能包含 references/ 下的综合文档,如 _images.md(图像)、api.md(API)、index.html.md、other.md、tutorials.md(教程)。需要详细信息时可用 view 读取对应参考文件。初学者可从 getting_started 或 tutorials 参考文件入手;查找特定功能时使用相应类别参考文件;代码示例可参考上述快速参考模式。resources/ 保存从官方来源提取的文档,scripts/ 用于放置常见自动化任务的辅助脚本,assets/ 用于模板、样板或示例项目。
适用场景:适合与 PyMuPDF 开发相关的问答、实现、调试和学习场景。
限制:资料未提供具体安装命令、收费或价格信息、平台限制及性能数据,这些内容暂未提供。该技能由官方文档自动生成,参考文件保留源文档结构和示例;更新时可用相同配置重新运行抓取器以刷新文档。