https://github.com/magicjg/mergemasterpdf
Desktop application to merge, split, reorder and preview PDF files and images.
https://github.com/magicjg/mergemasterpdf
desktop-app merge-pdf pdf pdf-editor pdf-tools python tkinter
Last synced: 2 months ago
JSON representation
Desktop application to merge, split, reorder and preview PDF files and images.
- Host: GitHub
- URL: https://github.com/magicjg/mergemasterpdf
- Owner: Magicjg
- License: other
- Created: 2026-04-03T21:36:21.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-03T22:35:47.000Z (2 months ago)
- Last Synced: 2026-04-03T23:24:46.723Z (2 months ago)
- Topics: desktop-app, merge-pdf, pdf, pdf-editor, pdf-tools, python, tkinter
- Language: Python
- Homepage:
- Size: 1.13 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
# MergeMasterPDF
Aplicacion de escritorio para Windows hecha en Python para unir, ordenar, dividir y revisar PDFs desde una sola interfaz.

[Descargar release portable](https://github.com/Magicjg/MergeMasterPDF/releases/tag/v1.0.1)
## Lo que puedes hacer
- Unir varios PDF en un solo archivo
- Combinar documentos por nombre
- Separar PDFs por paginas
- Eliminar paginas concretas
- Rotar paginas
- Reordenar paginas con editor visual
- Ver miniaturas y vista previa
- Arrastrar y soltar archivos
- Guardar y cargar proyectos
- Cambiar entre tema claro y oscuro
## Descarga recomendada
La forma mas comoda de usar MergeMasterPDF es el build portable para Windows:
1. Descarga [MergeMasterPDF-v1.0.1-windows-x64.zip](https://github.com/Magicjg/MergeMasterPDF/releases/download/v1.0.1/MergeMasterPDF-v1.0.1-windows-x64.zip)
2. Extrae la carpeta
3. Ejecuta `MergeMasterPDF.exe`
## Capturas
### Tema claro

### Tema oscuro

### Vista previa

### Editor visual

## Desarrollo local
Requisitos:
- Python 3.14 o compatible
- Dependencias de [requirements.txt](requirements.txt)
Instalacion:
```powershell
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
```
Ejecutar desde codigo fuente:
```powershell
.\.venv\Scripts\python.exe .\MergeMasterPDF.py
```
## Build para Windows
Generar ejecutable portable:
```powershell
.\build_windows.ps1
```
Salida esperada:
- `dist\MergeMasterPDF\MergeMasterPDF.exe`
- `dist\MergeMasterPDF-v1.0.1-windows-x64.zip`
Si quieres generar tambien instalador:
```powershell
$env:MMP_BUILD_INSTALLER="1"
.\build_windows.ps1
```
## Notas
- `config.json` se guarda junto al proyecto al ejecutar desde codigo fuente.
- En el build empaquetado la configuracion se guarda en `%APPDATA%\MergeMasterPDF`.
- `build/`, `dist/` e instaladores quedan fuera del repo.
## Licencia
Uso personal gratuito.
El uso comercial, redistribucion o venta requiere permiso del autor. Revisa [LICENSE.txt](LICENSE.txt).
## Autor
Alan Juarez