Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Manager

Ferramenta desktop (Tkinter) para manipulação de arquivos PDF, sem depender de serviços online.

Funcionalidades

  • 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

Requisitos

  • 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)

Instalação

git clone https://github.com/eulerchavesneto/pdf_manager.git
cd pdf_manager
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

Uso

python pdf_manager.py

About

Ferramenta desktop para juntar, dividir, cortar e converter PDFs — 100% offline, sem serviços online

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages