Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

PDF Merger 🧩

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.


✨ Características

  • 🗂️ 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

🖼️ Captura de pantalla

1 2

🛠️ Tecnologías utilizadas

  • Python 3.10+
  • tkinter
  • ttkbootstrap
  • pypdf

🧰 Instalación

🔧 Requisitos

  • Python 3.10 o superior
  • Sistema operativo: macOS (funciona también en Windows/Linux con mínimos ajustes)

💻 Instalación local

git clone https://github.com/agente47m/union-pdf.git
python unionv2.py

📦 Uso

  1. Abre la aplicación.
  2. Haz clic en “Añadir archivos” o “Añadir carpeta”.
  3. Organiza los archivos si es necesario (puedes eliminar).
  4. Haz clic en “Unir PDFs” y elige el nombre de salida.
  5. Observa el progreso y los resultados.

📁 Estructura del proyecto

📦 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

🚀 Compilación como App

Para generar un .app en macOS o .exe en Windows, puedes usar pyinstaller:

pyinstaller --noconfirm --onefile --windowed unionpdf.py --icon=icono.ico

📌 Posibilidades de mejora

  • 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

🤝 Créditos

Desarrollado con ❤️ en Python. Inspirado en la necesidad de tener herramientas de productividad simples y efectivas.


📃 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

About

sistema que te permite unir diferentes pdf de gran tamaño indicandote las paginas totales y si hay paginas en blanco o no

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages