适用于 Openclaw 的 pdfly CLI

一个功能强大的基于 Python 的命令行界面,用于合并、拆分、压缩和签署 PDF 文档。

overdue-lin
v1.0.0
2026年4月5日
0
603
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install pdfly-cli

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 pdfly-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 pdfly CLI?

pdfly CLI 是一个纯 Python 编写的工具,专为高性能 PDF 操作而设计。它构建于 pypdf、fpdf2 和 endesive 等行业标准库之上,提供了一种以开发人员为中心的文档管理方法。作为 Openclaw Skills 生态系统中的特色工具,它使用户能够直接从终端自动化复杂的 PDF 工作流程。

无论您是需要通过无损压缩减小文件大小、提取嵌入图像进行处理,还是生成专业的小册子,pdfly CLI 都能提供必要的精度和速度。对于任何希望构建自动化文档管道或在没有图形界面开销的情况下执行 PDF 文件批量操作的人来说,它都是必不可少的组件。

pdfly CLI 应用场景

  • 将独立的文档章节合并为单个 PDF 文件。
  • 使用无损压缩减小文件大小以便进行网络分发。
  • 以编程方式签署文档以实现安全数字工作流程。
  • 提取文本和图像以进行自动化数据 scraping 或分析。
  • 将图像集或文本文件转换为精美的 PDF 文档。
  • 旋转文档中的特定页面以实现正确的方向。

pdfly CLI 工作原理

  1. 用户通过调用 pdfly 命令并后跟 cat、compress 或 sign 等特定操作来发起任务。
  2. CLI 解析输入 PDF 文件并使用专门的 Python 库应用所请求的逻辑。
  3. 对于页面特定任务,该工具利用高级范围语法来精确选择要修改的内容。
  4. 在安全操作期间,它处理 PKCS12 证书以应用或验证数字签名。
  5. 处理结果输出到文件系统,确保保留元数据和结构完整性。

pdfly CLI 配置指南

要开始在您的 Openclaw Skills 设置中使用此工具,请通过 pip 安装它或直接使用 uv 执行。

pip install pdfly
# 或者,使用 uvx 执行一次性命令
uvx pdfly --help

pdfly CLI 数据架构与分类体系

pdfly CLI 通过标准文件输入和结构化输出来管理数据。下表描述了数据交互模型:

组件 详细信息
输入格式 PDF, P12 (证书), 图像, 文本
元数据导出 文本, JSON, YAML
页面选择 Pythonic 切片 (例如, 1:-1:2 表示排除首尾后的每隔一页)
提取 将图像保存为原始文件,将文本保存为标准流

pdfly CLI 高级特性

  • 支持复杂的 2-up 和小册子布局转换,以生成可打印文档。
  • 在文档和单个页面级别进行细粒度的元数据检查。
  • 使用 PEM 证书进行数字签名验证,以确保文档真实性。
  • 用于修复或审计 PDF 内部结构的流解压缩和偏移更新。
  • 兼容集成的 CLI 输出格式,可无缝用于更大的 Openclaw Skills 自动化脚本。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*