Skip to content

BiancaMass/pdf_editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Editor

A small desktop PDF editor for macOS built with Python and Tkinter.

Run one command from Terminal, choose a PDF file, and use the app to perform common operations like:

  • extracting selected pages into a new PDF
  • rotating selected pages
  • merging multiple PDFs
  • extracting text from selected pages into a .txt file

Requirements

  • macOS with Python 3.10+ installed
  • Tkinter available in your Python installation

Installation

  1. Create and activate a virtual environment:
python3 -m venv .venv
source .venv/bin/activate
  1. Install dependencies:
pip install -r config/requirements.txt

Run

From the project folder:

python3 main.py

Page Input Format

For operations that need page numbers, use values like:

  • 1,3,5
  • 2-6
  • 1,4,7-9

Project Structure

  • main.py: root entry point
  • pdf_editor_app/: app package containing the UI and PDF logic
  • config/: dependency configuration
  • tools/: helper scripts
  • tests/: test or scratch files

About

Allows you to edit pdfs for free

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages