ワンクリックで
pdf-to-images
当需要用系统级 Ghostscript 或 Poppler pdftoppm 将 PDF 页面导出为 PNG/JPEG 图片,支持单页、页码范围、整篇导出和论文排版可视化检查时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
当需要用系统级 Ghostscript 或 Poppler pdftoppm 将 PDF 页面导出为 PNG/JPEG 图片,支持单页、页码范围、整篇导出和论文排版可视化检查时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
将 arXiv、旧会议、旧期刊或自定义 LaTeX 论文工程迁移到目标会议/期刊投稿模板;用于模板 A 到模板 B 的 LaTeX class/style/bibliography/单双栏转换、全匿名投稿检查、页数约束、图表公式排版、PDF 可视化检查、文本/图片/表格/公式守恒、模板标准文件守恒和最终压页。
当需要部署或训练 LLM/VLM 时使用;覆盖 vLLM OpenAI-compatible 服务、多模态输入限制、Qwen3.5 工具调用、thinking/reasoning 控制、CUDA Graph 策略,以及 ms-swift SFT/DPO/GRPO full training、Megatron 长序列训练、messages loss/loss_scale、数据校验、显存排错和训练检查。
当需要在 lab cluster 1 / PJLAB 上使用开发机、rlaunch worker 或 rjob 任务时使用;覆盖交互 SSH、安全边界、路径规范、代理、CPU/GPU 分区、训练/部署、服务访问和排错,并要求使用原始 rlaunch/rjob 命令。
Use when installing, configuring, running, embedding, deploying, or debugging InternScience ResearchHarness as a lightweight tool-using LLM agent runtime, including CLI runs, local frontend UI, OpenAI-compatible API server, Python API, tool selection, workspaces, traces, compaction, tests, and read-only source inspection.
Use when configuring or debugging the context-overlay OpenAI-compatible proxy for deterministic prompt/context injection, prompt patching, rule matching, request routing, rejection rules, skill_dir retrieval, streaming forwarding, and local or tunneled proxy validation.
当需要用 structai.read_pdf 将 PDF 文档解析成本地 Markdown、抽取图片资源,并处理 MinerU 解析缓存或代理重试问题时使用。
| name | pdf-to-images |
| description | 当需要用系统级 Ghostscript 或 Poppler pdftoppm 将 PDF 页面导出为 PNG/JPEG 图片,支持单页、页码范围、整篇导出和论文排版可视化检查时使用。 |
gs) 或 Poppler pdftoppm。pdftoppm 适合把 PDF 稳定渲染成页面图片,用于论文写作、LaTeX 编译检查和排版验收。gs 适合已有 Ghostscript 环境、需要 pngalpha 或更细控制输出设备的场景。/tmp,避免环境清理后结果丢失。pdftoppm -png -r 180。pdftoppm -png -r 200 或 -r 300。150-180 DPI 通常足够。gs -sDEVICE=pngalpha。Poppler / pdftoppm:
# Ubuntu / Debian / WSL
sudo apt update
sudo apt install -y poppler-utils
# macOS
brew install poppler
# conda
conda install -c conda-forge poppler
# Windows 推荐 conda
conda install -c conda-forge poppler
检查:
pdftoppm -v
pdfinfo -v
Ghostscript:
Debian/Ubuntu:
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y ghostscript
apt-get clean
检查:
gs --version
创建输出目录:
mkdir -p /path/to/project/pdf_pages_png
导出整篇 PDF:
pdftoppm -png -r 180 /path/to/project/main.pdf /path/to/project/pdf_pages_png/page
输出示例:
page-1.png
page-2.png
page-3.png
只导出第 1 页:
pdftoppm -png -r 180 -f 1 -l 1 /path/to/project/main.pdf /path/to/project/pdf_pages_png/page
只导出第 8 页:
pdftoppm -png -r 180 -f 8 -l 8 /path/to/project/main.pdf /path/to/project/pdf_pages_png/page
输出单个文件,不带页码后缀:
pdftoppm -png -r 200 -f 1 -l 1 -singlefile /path/to/project/main.pdf /path/to/project/pdf_pages_png/first_page
输出:
first_page.png
导出 JPEG:
pdftoppm -jpeg -r 200 /path/to/project/main.pdf /path/to/project/pdf_pages_png/page
导出第 1 页:
gs -q -dSAFER -dBATCH -dNOPAUSE \
-sDEVICE=pngalpha \
-r180 \
-dFirstPage=1 \
-dLastPage=1 \
-sOutputFile=/path/to/project/pdf_pages_png/page_%03d.png \
/path/to/project/main.pdf
导出第 3 到第 5 页:
gs -q -dSAFER -dBATCH -dNOPAUSE \
-sDEVICE=pngalpha \
-r180 \
-dFirstPage=3 \
-dLastPage=5 \
-sOutputFile=/path/to/project/pdf_pages_png/page_%03d.png \
/path/to/project/main.pdf
导出整篇 PDF 时去掉 -dFirstPage 和 -dLastPage。
pdftoppm -png:输出 PNG。pdftoppm -jpeg:输出 JPEG。pdftoppm -r 180:180 DPI,论文预览常用。pdftoppm -f 1 -l 1:指定起止页。pdftoppm -singlefile:单页输出时不追加页码后缀。-sDEVICE=pngalpha:输出带 alpha 通道的 PNG。-r180:180 DPI,清晰度和文件大小较平衡。-r120:快速预览。-r300:高质量截图或打印级预览。-sOutputFile=.../page_%03d.png:输出文件模板。编译 PDF 后转成页面图片:
latexmk -pdf -interaction=nonstopmode -halt-on-error paper.tex
mkdir -p preview_pages
pdftoppm -png -r 180 paper.pdf preview_pages/page
检查重点:
如果只是检查溢出,150-180 DPI 足够;如果要检查细节,用 200 或 300 DPI。
pdftoppm: command not found:安装 poppler-utils 或 poppler。gs: command not found:安装 ghostscript。-r300。-r120,或只导出需要的页码范围。page_%03d.png 通常从导出的第一页开始编号,不一定等于原 PDF 页码。pdftoppm 输出 page-1.png 这类后缀;如果只想要单个固定文件名,使用 -singlefile。导出后检查:
ls -lh /path/to/project/pdf_pages_png
确认图片数量符合页码范围、能正常打开,文本/公式/表格/图片清晰,且没有误输出到源码目录或临时目录。