GitHub
公开源码、更新记录与 Issue 都在这里。
把 PDF 拼成一张长图 PNG,在 macOS 上快到几乎瞬间出图
基本信息
Convert PDF files to a single vertically concatenated PNG image using macOS native CoreGraphics. Each page is rendered at 2x scale and stitched top-to-bottom. ~20x faster than pdftoppm+ImageMagick, zero external dependencies on macOS. Trigger when the user mentions "pdf to png", "pdf转png", "PDF转图片", "pdf拼接", "pdf截图", "convert pdf to image", or wants to turn a multi-page PDF into one long PNG.
SKILL CARD / TRUST RECORD
这个 Skill 尚未发布完整的可信度卡。案例、维度地图与定价依据会在补齐后显示。
PRICING CARD
把 PDF 拼成一张长图 PNG,在 macOS 上快到几乎瞬间出图。
免费入口
免费
稳定价格带 免费
价值锚点
一次交付通常可省下 20 分钟至半天的整理、排版和格式返工。
定价依据
按一次可发送或可归档的文件结果定价,重点是格式稳定和人工返工减少。
使用边界
默认处理结构清晰的输入;扫描质量、复杂模板、第三方转换器和批量服务成本另行确认。
维护说明
随文档格式、字体、渲染器和导出目标变化复评。
使用说明
Convert PDF files to a single vertically concatenated PNG image using macOS native CoreGraphics.
Part of skill-publisher/skills — by example.com
npx skills add pdf2png -g -y
Requires: macOS, pip install pyobjc-framework-Quartz
bash pdf2png.sh input.pdf # → input.png
bash pdf2png.sh a.pdf b.pdf c.pdf # batch mode
┌─────────┐ CoreGraphics ┌─────────┐
│ PDF │ ──── render ────► │ Page 1 │
│ (N pages)│ 2x scale │ Page 2 │
│ │ │ ... │
│ │ │ Page N │
└─────────┘ └────┬─────┘
│ vertical append
▼
┌─────────┐
│ one.png │
└─────────┘
| pdftoppm + magick | CoreGraphics | |
|---|---|---|
| 27MB / 20 pages | ~3 minutes | ~3 seconds |
| Dependencies | Homebrew (poppler, imagemagick) | None (macOS built-in) |
| Retina quality | Manual DPI flag | Native 2x scale |
MIT
登录后即可留言
安装渠道
Yoda、Codex、Claude Code 和其他兼容运行环境都使用同一份 Skill;选择你的工具后,按对应步骤完成安装。
先保存一次工作资料,支持 Profile 的 Skill 会在运行时直接复用。
配置工作资料安装与配置
适合同时使用多个 Agent 的工作流:在一个地方完成安装、分配和调用。
在 Yoda 内完成
Yoda 会把安装后的 Skill 同步给已配置的 Agent,无需手动维护多个目录。
第一次调用
使用 pdf2png 完成以下任务,并按 Skill 的验收标准检查结果:该 Skill 声明:macOS only. Requires pyobjc-framework-Quartz (`pip install pyobjc-framework-Quartz`). Uses native CoreGraphics + AppKit via Python bridge.
更多信息
NEXT STEP
回到目录,从结果、证据、依赖和价格选择最合适的工作流。
LOVSTUDIO / KEEP MAKING