Extraction de page PDF

VérifiéPrudence

Extrait une seule page d'un PDF en image PNG pour un aperçu rapide. Utilise pdftoppm, sips ou ImageMagick selon la plateforme.

Spar Skills Guide Bot
DeveloppementDébutant
2002/06/2026
Claude Code
#pdf#page-extraction#image-conversion#preview

Recommandé pour

Notre avis

Extrait une seule page d'un fichier PDF sous forme d'image PNG pour un aperçu rapide.

Points forts

  • Opération rapide et légère sans ouvrir le PDF complet
  • Utilise automatiquement le meilleur outil disponible (pdftoppm, sips, ImageMagick)
  • Génère un nom de fichier de sortie par défaut pratique

Limites

  • Extraction limitée à une seule page à la fois
  • Nécessite que des dépendances externes soient installées (poppler, ImageMagick ou macOS)
  • Ne conserve pas les métadonnées ni les calques du PDF
Quand l'utiliser

Lorsque vous avez besoin d'un aperçu visuel rapide d'une page spécifique d'un PDF.

Quand l'éviter

Pour extraire plusieurs pages en lot ou pour convertir un PDF entier en images.

Analyse de sécurité

Prudence
Score qualité85/100

The skill uses Bash to run a Python script that calls external tools (pdftoppm, sips, convert). While the intended operation is benign, passing unsanitized user arguments to shell commands could allow injection if the script is not carefully written. The risk is moderate, as no destructive or exfiltrating commands are explicitly instructed, but caution is warranted.

Points d'attention
  • Executes a Python script via Bash with user-supplied file paths and page numbers. If the script does not sanitize inputs, there is a risk of command injection or path traversal.

Exemples

Extract page 3
Extract page 3 from report.pdf as a PNG image.
Custom output
Extract page 1 from document.pdf and save it as preview.png.

name: extract-page description: Extract a single page from a PDF as a PNG image for quick preview. argument-hint: <file.pdf> <page-number> allowed-tools: Bash, Read

Extract PDF Page Tool

Use tools/extract_page.py to extract a single page from a PDF as a PNG image.

Usage

Basic usage:

python tools/extract_page.py $ARGUMENTS[0] $ARGUMENTS[1]

With custom output path:

python tools/extract_page.py <file>.pdf <page> -o output.png

Examples

# Extract page 5 from build/lecture.pdf
python tools/extract_page.py build/lecture.pdf 5

# Output will be: build/lecture.page5.png

Notes

  • Page numbers are 1-indexed
  • Default output: <file>.page<N>.png
  • Uses pdftoppm (poppler), sips (macOS), or ImageMagick convert
Skills similaires