Ferramenta desktop (Tkinter) para manipulação de arquivos PDF, sem depender de serviços online.
- Juntar PDFs — combina vários arquivos, com opção de intercalar páginas
- Cortar PDF — extrai um intervalo de páginas (ex:
1-5, 7, 9-12) - Dividir PDF — separa em múltiplos arquivos por intervalos definidos manualmente ou importados do sumário/bookmarks do próprio PDF
- Reorganizar páginas — reordena, inverte ou separa páginas pares/ímpares
- Converter PDF — exporta páginas como imagens (JPG/PNG, com DPI configurável), DOCX ou HTML
- TXT para PDF — converte arquivos de texto em PDF, um por arquivo ou todos combinados num único documento, com fonte, corpo e tamanho de página configuráveis
- Inserir páginas — insere páginas de outro PDF ou páginas em branco em qualquer posição
- Python 3.12+
- Na primeira execução, o próprio script verifica e instala as dependências que faltarem (
PyPDF2,Pillow,PyMuPDF,python-docx,reportlab)
git clone https://github.com/eulerchavesneto/pdf_manager.git
cd pdf_manager
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txtpython pdf_manager.py