Este es un script de Python que permite convertir por lotes una variedad de formatos de documentos (Word, Excel, PowerPoint, e Imágenes) a archivos PDF, utilizando una interfaz gráfica simple para seleccionar los archivos y la carpeta de destino.
- Soporte Multi-Formato: Convierte archivos
.docx,.doc,.xlsx,.xls,.pptx,.ppty los formatos de imagen más comunes (.jpg,.png,.tiff) a PDF. - Selección Gráfica: Utiliza ventanas de diálogo para seleccionar múltiples archivos de entrada y una carpeta de destino.
- Procesamiento por Lotes: Procesa varios archivos de una sola vez.
- Barra de Progreso: Muestra el progreso de la conversión en tiempo real a través de la consola (
tqdm). - Automatización de Office: En entornos Windows, utiliza la automatización COM para asegurar la máxima fidelidad en la conversión de documentos de Microsoft Office.
Este script tiene dependencias específicas de software y sistema operativo:
- Python: Versión 3.x.
- Sistema Operativo: Windows (Necesario para la conversión de Excel y PowerPoint a través de
pywin32). - Microsoft Office: Se requiere tener instalado Microsoft Word, Excel y PowerPoint para que las conversiones de
.docx,.xlsxy.pptxfuncionen correctamente.
Primero, descarga o clona el código del proyecto a tu máquina local.
Abre tu terminal o Símbolo del sistema y ejecuta el siguiente comando para instalar todas las dependencias necesarias de Python:
python -m pip install docx2pdf img2pdf Pillow tqdm pywin32