Una herramienta de escritorio moderna, ligera y práctica para unir múltiples archivos PDF en un único documento. Construida con Python y diseñada con una interfaz intuitiva gracias a ttkbootstrap, esta aplicación es ideal para trabajos administrativos, digitalización de documentos o presentaciones.
- 🗂️ Unión de múltiples archivos PDF
- 📁 Posibilidad de añadir archivos sueltos o carpetas completas
- 📊 Barra de progreso interactiva con porcentaje
- 📄 Conteo total de páginas al finalizar
- 📃 Detección de páginas en blanco y su posición
- 🎨 Interfaz moderna
- 🖱️ Uso completamente gráfico, sin necesidad de usar la terminal
Python 3.10+tkinterttkbootstrappypdf
- Python 3.10 o superior
- Sistema operativo: macOS (funciona también en Windows/Linux con mínimos ajustes)
git clone https://github.com/agente47m/union-pdf.git
python unionv2.py- Abre la aplicación.
- Haz clic en “Añadir archivos” o “Añadir carpeta”.
- Organiza los archivos si es necesario (puedes eliminar).
- Haz clic en “Unir PDFs” y elige el nombre de salida.
- Observa el progreso y los resultados.
📦 pdf-merger/
├── 📄 unionpdf.py # Código principal de la aplicación
├── 📄 requirements.txt # Dependencias necesarias
├── 📄 README.md # Este archivo
├── 📄 icono.ico # (opcional) Icono de la app
Para generar un .app en macOS o .exe en Windows, puedes usar pyinstaller:
pyinstaller --noconfirm --onefile --windowed unionpdf.py --icon=icono.ico- Exportación automática de informe en PDF
- OCR para escaneos sin texto real
- Drag & Drop de archivos directamente sobre la ventana
- Localización en múltiples idiomas
Desarrollado con ❤️ en Python. Inspirado en la necesidad de tener herramientas de productividad simples y efectivas.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.