Community编程与开发github.com

petehottelet/pdf-fax-优化器

优化文档在传真传输中的质量和可读性——将PDF转换为1位CCITT-G4 PDF/TIFF,确保经Group-3传输后仍清晰可读,内置17种半色调方法和多图对比预览。适用于Claude和OpenAI Codex。

pdf-fax-优化器 是什么?

这是一个专门为AI代理(如Claude Code和OpenAI Codex)设计的技能文件(SKILL.md),其核心功能是将普通PDF文档优化为适合传真传输的高质量1位CCITT-G4格式(PDF或TIFF)。该技能解决了传真传输中常见的文档模糊、细节丢失问题,通过17种不同的半色调(halftone)方法,允许用户根据文档类型(如文本、图像或混合内容)选择最佳处理方案。它还提供了多图对比预览功能,方便用户在不同方法中直观比较输出效果。该技能适用于需要频繁通过传真发送文档的开发者或企业,可无缝集成到Claude和OpenAI Codex的工作流中,提升文档在传统传真设备上的最终可读性。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add petehottelet/pdf-fax-optimizer

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pdf-fax-优化器 是做什么的?

Agent技能(SKILL.md),旨在最大化文档在传真传输中的质量和可读性——将PDF转换为1位CCITT-G4 PDF/TIFF,确保经Group-3传输后仍清晰可读,内置17种半色调方法和多图对比预览。适用于Claude和OpenAI Codex。

功能特性

  • 高质量传真输出:通过CCITT-G4压缩,确保文档在传真机传输后保持可读性。
  • 17种半色调方法:支持多种半色调算法,适应文本、图像和混合内容。
  • 多图对比预览:同时展示不同半色调方法的效果,便于选择最佳输出。
  • 跨平台兼容:与Claude和OpenAI Codex无缝集成。

使用方法

  1. 将技能文件(SKILL.md)添加到您的AI代理配置中。
  2. 使用以下命令调用技能:
    optimize-pdf input.pdf -o output.pdf -m halftone_method
    
  3. 查看生成的优化PDF或TIFF文件。

半色调方法列表

  • floyd_steinberg - 弗洛伊德-斯坦伯格抖动
  • stucki - 斯图基抖动
  • jarvis - 贾维斯抖动
  • bayer - 拜耳排序抖动
  • ordered - 有序抖动
  • ...(共17种)

示例

# 优化一个包含图像的PDF
optimize-pdf document.pdf -o fax_ready.tiff -m floyd_steinberg

依赖

  • Python 3.8+
  • PyMuPDF (fitz)
  • Pillow
  • Ghostscript(可选,用于某些PDF处理)

许可

MIT License

支持

如有问题,请提交Issue至GitHub仓库。

相关技能