Skill Index

ai-agent-camp/

pdf-compressor

community[skill]

Skill para comprimir archivos PDF grandes. Reducción de tamaño de archivo hasta 98%. Se activa con solicitudes como 'comprimir el PDF', 'hacer el PDF más liviano', 'reducir el tamaño del archivo', etc.

$/plugin install ai-agent-camp

when to use

details

PDF Compressor

Comprima archivos PDF convirtiendo páginas en imágenes optimizadas y reconstruyendo el PDF.

Flujo de Trabajo

  1. Convertir páginas del PDF a imágenes con el DPI especificado
  2. Redimensionar imágenes al ancho objetivo (manteniendo la relación de aspecto)
  3. Comprimir como JPEG con la configuración de calidad
  4. Reconstruir el PDF a partir de las imágenes comprimidas

Uso

python scripts/compress.py "{pdf_path}" --width {width} --quality {quality} --output "{output_path}"

Parámetros

ParámetroRequeridoPredeterminadoDescripción
pdf_path-Ruta al archivo PDF a comprimir
--widthNo1920Ancho de página en píxeles
--qualityNo85Calidad JPEG (1-100)
--dpiNo150DPI para la conversión de PDF a imagen
--output, -oNoautoRuta de salida (predeterminado: {nombre}_compressed.pdf)

Presets de Calidad

Caso de UsoAnchoCalidadReducción Esperada
Web/Email128075~95%
Estándar192085~90%
Alta Calidad256090~80%
Impresión384095~60%

Ejemplos

# Compresión básica (configuración predeterminada)
python scripts/compress.py "large_presentation.pdf"

# Optimizado para web (archivo más pequeño)
python scripts/compress.py "slides.pdf" --width 1280 --quality 75

# Alta calidad para presentaciones
python scripts/compress.py "report.pdf" --width 2560 --quality 90

# Ruta de salida personalizada
python scripts/compress.py "document.pdf" -o "document_small.pdf"

Requisitos

  • Paquetes Python: pdf2image, Pillow, img2pdf
  • Sistema: poppler (para pdf2image)
    • macOS: brew install poppler
    • Ubuntu: apt-get install poppler-utils
    • Windows: Obtener binarios de poppler-windows y agregar al PATH

Notas

  • El PDF original no se modifica
  • El texto se convierte en rasterizado (no buscable)
  • Mejor para presentaciones y diapositivas con muchas imágenes
  • Para documentos con mucho texto, considere usar Ghostscript en su lugar

technical

github
minicoohei/ai-agent-camp
stars
358
license
unspecified
contributors
3
last commit
2026-05-25T08:29:07Z
file
.claude/skills/pdf-compressor/SKILL.es.md

related