闲社服务运行正常AI智能体自动化平台
d

文档处理

技能标识:document-processor

PDF和Word文档处理技能,支持PDF-Word相互转换、页面提取、去水印、合并拆分等操作

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

文档处理

文档处理技能 📄

专业的PDF和Word文档处理工具集,支持多种文档格式转换和编辑操作。

功能特性

1. PDF处理

  • - ✅ PDF页面提取(提取指定页面生成新PDF)
  • ✅ PDF转Word(保留格式)
  • ✅ PDF合并/拆分
  • ✅ PDF去水印
  • ✅ PDF压缩优化
  • ✅ PDF添加水印/页眉页脚
  • ✅ OCR页码识别(识别扫描件PDF中的页码)

2. Word处理

  • - ✅ Word转PDF
  • ✅ Word文档合并
  • ✅ Word内容提取
  • ✅ Word格式清理

3. OCR功能

  • - ✅ 扫描件PDF文字识别
  • ✅ 多语言支持(中英文等)
  • ✅ 页码自动识别和映射
  • ✅ 批量OCR处理

4. 其他功能

  • - ✅ 图片提取(从PDF中提取图片)
  • ✅ 批量处理(处理多个文件)

工具依赖

本技能需要以下Python库:

  • - PyPDF2 - PDF处理
  • python-docx - Word文档处理
  • pdf2docx - PDF转Word
  • Pillow - 图片处理
  • pdfplumber - 高级PDF处理

安装命令:
bash
pip install PyPDF2 python-docx pdf2docx pillow pdfplumber

使用示例

1. PDF页面提取

bash

提取第14-29页

python3 pdfextractor.py input.pdf outputpages_14-29.pdf -s 14 -e 29

提取特定页面

python3 pdfextractor.py input.pdf outputspecific.pdf -p 1,3,5-7,10

2. PDF转Word

bash python3 pdftoword.py document.pdf document.docx

3. Word转PDF

bash python3 wordtopdf.py document.docx document.pdf

4. PDF去水印

bash python3 removewatermark.py input.pdf outputno_watermark.pdf

5. 批量PDF转Word

bash python3 batchpdfto_word.py /path/to/pdf/folder /path/to/output/folder

脚本文件

本技能包含以下Python脚本:

核心脚本

  1. 1. pdfextractor.py - PDF页面提取工具
  2. pdftoword.py - PDF转Word工具
  3. wordtopdf.py - Word转PDF工具
  4. pdfocr.py - PDF OCR和页码识别工具
  5. removewatermark.py - PDF去水印工具
  6. pdfmerger.py - PDF合并工具
  7. pdf_splitter.py - PDF拆分工具

实用工具

  1. 8. batchprocessor.py - 批量处理工具
  2. pdfcompressor.py - PDF压缩工具
  3. imageextractor.py - 图片提取工具
  4. installdependencies.py - 依赖安装工具
  5. test_skill.py - 技能测试工具

使用指南

当用户需要处理文档时:

  1. 1. 识别需求:确定用户需要什么功能(转换、提取、编辑等)
  2. 检查依赖:确保所需Python库已安装
  3. 选择脚本:根据需求选择合适的脚本
  4. 执行操作:运行相应的Python脚本
  5. 验证结果:检查输出文件是否满足要求

高级功能

OCR页码识别

bash

分析PDF页码结构

python3 pdfocr.py analyze input.pdf --start 1 --end 50 --language chisim+eng

根据标注页码提取页面

python3 pdfocr.py extract input.pdf output.pdf --start-label 14 --end-label 29 --language chisim+eng

自定义水印

python

添加文本水印

python3 add_watermark.py input.pdf output.pdf --text CONFIDENTIAL --position center

添加图片水印

python3 add_watermark.py input.pdf output.pdf --image watermark.png --opacity 0.3

批量处理

bash

批量转换文件夹内所有PDF为Word

python3 batch_processor.py --input-dir ./pdfs --output-dir ./docs --operation pdf2word

批量提取所有PDF的封面

python3 batch_processor.py --input-dir ./pdfs --output-dir ./covers --operation extract --pages 1

错误处理

  • - 文件不存在时提供清晰错误信息
  • 格式不支持时建议转换方法
  • 权限问题提示解决方案
  • 内存不足时建议分批处理

性能优化

  • - 大文件处理时显示进度条
  • 支持多线程批量处理
  • 提供压缩选项减少文件大小
  • 缓存中间结果避免重复处理

安全注意事项

  • - 验证输入文件格式
  • 限制文件大小防止内存溢出
  • 清理临时文件
  • 不处理加密或受保护的PDF
  • 用户确认后再执行删除操作

技能维护者:文档处理团队 最后更新:2026-03-01 版本:1.0.0 状态:✅ 生产就绪

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 document-processor-1776275791 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 document-processor-1776275791 技能

通过命令行安装

skillhub install document-processor-1776275791

下载

⬇ 下载 document-processor v1.0.0(免费)

文件大小: 21.42 KB | 发布时间: 2026-4-16 15:33

v1.0.0 最新 2026-4-16 15:33
Initial release of document-processor skill, providing comprehensive PDF and Word document processing tools.

- Supports PDF-Word mutual conversion, page extraction, watermark removal, merge/split, and image extraction.
- Includes batch processing, OCR (Chinese/English), and advanced document editing features.
- Provides command-line scripts for core and utility operations.
- Lists required Python dependencies and usage examples.
- Adds detailed usage guidance, error handling suggestions, performance optimizations, and security notes.
返回顶部