File Converter
Convierte varios formatos de archivo para documentos e imágenes, como DOCX, PDF, CSV y más.
GitHub
24
Prueba este MCPPatrocinadoDocumentación
Operaciones de Archivos
简体中文 | English
Una habilidad local de operaciones de archivos para agentes de IA. Convierte, inspecciona, archiva y extrae texto de archivos en la máquina local usando un script de Python incluido con salida JSON estructurada.
Qué Hace
Convertir
- Formatos de imagen:
png,jpg,webp,gif,bmp,tiff pdf -> docxxlsx -> csvxls -> csv(requiere xlrd, no instalado por defecto)docx -> pdf(requiere LibreOffice)html/md/markdown -> pdf(requiere wkhtmltopdf)
Inspeccionar
- Metadatos básicos: tamaño, tipo MIME, permisos, última modificación
- Imagen: dimensiones, modo de color, formato
- PDF: número de páginas
- Excel: nombres de hojas, recuentos de filas
Archivar
- Crear zip a partir de archivos y directorios
- Extraer zip a un directorio (con protección ZipSlip)
Extraer Texto
- PDF, DOCX, XLSX, HTML, Markdown, metadatos EXIF de imágenes
Configuración Rápida
bash skills/file-ops/scripts/setup.sh
Uso
Verificación de estado:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py health
Convertir:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py convert --input /path/input.pdf --to docx
Inspeccionar:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py inspect --input /path/file.pdf
Archivar:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py archive --input /path/dir --output /path/out.zip
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py archive --input /path/archive.zip --output /path/dest --extract
Extraer texto:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py extract-text --input /path/document.pdf
Usa --output /path/output.ext con convert si no deseas que la salida se escriba junto al archivo de entrada.