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

PDF压缩工具

技能标识:pdf-compress-tool

Compress PDF files to a target size or by percentage, using a Ghostscript + pikepdf + QPDF multi-stage pipeline.

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

PDF压缩工具

PDF 压缩工具

执行实际的PDF压缩,支持目标大小和百分比两种模式。与仅提供指导的现有解决方案不同,此工具可直接压缩文件。

功能特性

  • - 两种压缩模式:目标大小(--target-size 2MB)/ 百分比(--reduce 30)
  • 三级压缩流水线:pikepdf 结构优化 → Ghostscript 渐进式压缩 → QPDF 二次优化
  • 质量底线保护:三级保护(高/中/低),防止过度压缩损害图像质量
  • 批量处理:一次性压缩目录中的所有PDF文件
  • 自动依赖检测:运行时自动检测可用工具并相应调整压缩策略

使用方法

压缩至目标大小

将此PDF压缩至2MB以下
将此PDF压缩至5MB以下

bash
python compress_pdf.py report.pdf --target-size 2MB

按百分比压缩

将文件大小减少30%
将文件大小减少50%

bash
python compress_pdf.py report.pdf --reduce 30

指定输出路径和质量

bash
python compress_pdf.py report.pdf --reduce 50 --quality low -o small.pdf

批量处理

将papers文件夹中的所有PDF压缩至2MB以下

bash
python compress_pdf.py --batch ./papers --target-size 2MB
python compress_pdf.py --batch ./papers --reduce 40 --quality high

压缩策略

第一阶段:pikepdf 结构优化

移除冗余对象,压缩数据流,打包对象流。无损操作,最大限度保留图像质量。

第二阶段:Ghostscript 渐进式压缩

依次尝试 prepress → printer → ebook → screen 级别,在每个级别检查压缩效果,一旦达到目标即停止。
同时支持自定义DPI降采样(100 → 72 → 50 → 36 dpi),受质量底线保护限制。

第三阶段:QPDF 二次优化

生成对象流和流重压缩,额外节省5-15%空间。需要安装qpdf(可选)。

质量底线保护

级别含义最低压缩级别使用场景
high质量优先printer(300dpi)需要打印的文档
medium
平衡(默认) | ebook(150dpi) | 日常使用 | | low | 大小优先 | screen(72dpi)及以下 | 仅屏幕查看 |

依赖项

  • - python3(必需)
  • ghostscript(推荐):核心压缩引擎
  • qpdf(可选):二次结构优化,额外5-15%压缩
  • pikepdf(通过pip自动安装):Python PDF库,当Ghostscript不可用时作为后备方案

按平台安装

依赖项macOSLinux(Debian/Ubuntu)Linux(RHEL/Fedora)Windows
ghostscriptbrew install ghostscriptsudo apt-get install ghostscriptsudo dnf install ghostscriptchoco install ghostscript 或 下载
qpdf
brew install qpdf | sudo apt-get install qpdf | sudo dnf install qpdf | choco install qpdf 或 下载 | | pikepdf | pip install pikepdf(自动) | pip install pikepdf(自动) | pip install pikepdf(自动) | pip install pikepdf(自动) |

脚本会自动检测您的平台,并在缺少依赖项时显示正确的安装命令。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pdf-compress-tool-1776110124 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pdf-compress-tool-1776110124 技能

通过命令行安装

skillhub install pdf-compress-tool-1776110124

下载

⬇ 下载 pdf-compress-tool v1.0.2(免费)

文件大小: 9.85 KB | 发布时间: 2026-4-14 12:40

v1.0.2 最新 2026-4-14 12:40
Version 1.0.2 of pdf-compress-tool

- No file changes detected from the previous version.
- No updates to features, documentation, or dependencies.
- Functionality and usage remain unchanged from the last release.
返回顶部