你有没有遇到过这种情况: 手里一堆 PDF,想合并、拆分、加水印,结果不是工具收费,就是功能太复杂,折腾半天还没搞定?
其实,这类操作并不难,只是缺少一个“懂你要干什么”的工具。
pdftk-server技能,它就是这样一个让 Copilot 帮你处理 PDF 的能力封装。
在 awesome-copilot 里找到 pdftk-server,可以把它理解成 GitHub Copilot 的一个 PDF 技能包装。它不是 PDF 软件本身,而是告诉 Copilot:当用户要做 PDF 合并、拆页、水印、加密、解密、填表时,应该怎么帮。
1. 它是什么
pdftk-server 是 awesome-copilot 里的一个 skill,面向 PDFtk Server 这类命令行 PDF 工具。它的作用是让 Copilot 知道该怎么识别任务、组织步骤和生成命令,而不是替你手动点界面。
2. 核心能力
支持几乎所有常见 PDF 操作,包括:
• 合并多个 PDF • 拆分或按页输出 • 提取或删除指定页面 • 页面旋转 • 加密 / 解密 PDF • 填写表单(FDF/XFDF) • 添加水印或叠加印章 • 提取元数据(书签、字段等) • 修复损坏的 PDF • 附件提取或添加 • 页序重排(如单双页扫描整理) • PDF 压缩/解压
3. 使用前提
• 已安装 PDFtk Server • Windows: winget install PDFLabs.PDFtk.Server• macOS: brew install pdftk-java• Linux: apt/dnf install pdftk• 能使用终端/命令行 • 通过 pdftk --version验证安装
4. 常见操作示例(可用自然语言)
• 合并: pdftk a.pdf b.pdf cat output out.pdf• 拆分: pdftk input.pdf burst• 提取页: pdftk input.pdf cat 1-5 10-15 output out.pdf• 删除页: cat 1-12 14-end• 旋转: cat 1-endeast• 加密:加用户/所有者密码 • 解密:提供密码解除保护 • 填表: fill_form data.fdf ... flatten• 水印: background watermark.pdf• 盖章: stamp overlay.pdf• 元数据: dump_data• 修复:重新输出 PDF • 合并单双页: shuffle A B
5. 怎么安装和调用
如果你要先装 PDFtk Server,Windows 上可以用:
winget install --id PDFLabs.PDFtk.Server验证时可以先试:
pdftk --version添加Skill:
gh skills install github/awesome-copilot pdftk-server在 Copilot 里调用 skill 时,直接说需求就行,比如:
/pdftk-server 你这个skill能做什么或者:
/pdftk-server #file:presentation.pdf 第一页和第三页加水印一句话总结
pdftk-server 是 awesome-copilot 里一个很实用的 PDF 技能,核心价值是把原本麻烦的 PDF 命令行操作,变成普通用户也能通过 Copilot 理解、调用和复用的工作流程。
更多使用技巧
✅ 本公众号 → ✅ 服务 → ✅ 智能问答
唠叨一句话
GitHub Copilot 真正厉害的地方,不是写代码,而是让每个普通人,都能更快把事情说清楚、写明白、干到位。
夜雨聆风