mcpField
D
document-converter-suite

document-converter-suite

github.com/dkyazzentwatwa文档处理124483 次安装29 周前更新
代码仓库

关于 document-converter-suite

document-converter-suite 是用于常见格式文档转换、提取和重建的技能,采用尽力处理方式。它适合重视结构清晰和可编辑性的文档与表格任务,但版式和高级格式可能无法保留。

主要功能

  1. 01在 PDF、DOCX、PPTX、XLSX、TXT、CSV、MD 和 HTML 间转换
  2. 02提取表格并生成可编辑输出
  3. 03合并、拆分、旋转 PDF 并添加水印
  4. 04提取指定 PDF 页面
  5. 05填写简单文档模板和表单
  6. 06支持单文档及批量处理

适用场景

  1. 01将 PDF 转为可编辑文档
  2. 02从表格类文档中提取表格
  3. 03拆分或旋转 PDF 页面
  4. 04填写简单的表单模板

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill document-converter-suite

安装后在 Claude Code 中输入/document-converter-suite确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
conversion_matrix.md
limitations.md
scripts/
batch_convert.py
convert.py
form_filler.py
pdf_toolkit.py
requirements.txt
table_extractor.py
scripts/lib/
__init__.py
conversion.py
csv_reader.py
csv_writer.py
docx_reader.py
docx_writer.py
html_reader.py
html_writer.py
image_handler.py
md_reader.py
md_writer.py
pdf_reader.py
pdf_writer.py
pptx_reader.py
pptx_writer.py
txt_reader.py
txt_writer.py
types.py
utils.py
xlsx_reader.py
xlsx_writer.py

详细介绍

文档转换套件

在常见文档格式之间尽力提取内容并重建文档。优先保留清晰的结构,而非像素级还原布局。

适用场景

  • 在 pdf、docx、pptx、xlsx、txt、csv、md 和 html 之间进行转换
  • 提取表格或类似电子表格的网格,并生成可编辑的输出
  • 执行合并、拆分、旋转、添加水印或提取页面等 PDF 实用操作
  • 填写简单的文档或表单模板

工作流

  1. 确认源格式、目标格式,以及更看重可编辑性还是保真度。
  2. 单份文档使用 scripts/convert.py,文件夹使用 scripts/batch_convert.py。
  3. 用户需要针对 PDF 或表格执行特定任务时,使用随附的实用脚本:
    • scripts/pdf_toolkit.py
    • scripts/table_extractor.py
    • scripts/form_filler.py
  4. 明确说明输出是尽力生成的,可能会丢失布局、图像、OCR 文本或高级格式。

注意事项

  • 不要承诺视觉保真度。
  • 将扫描版 PDF 视为 OCR 问题,而非转换问题。
  • 对大型工作表或文档逐步提高安全上限,不要不加甄别地处理所有内容。

参考资料

  • references/conversion_matrix.md:支持的转换路径。
  • references/limitations.md:失败模式和权衡。

评论

支持 Markdown