Skip to content

winnerineast/ipdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iPDF Editor

A lightweight, open-source PDF editor built with Python. Designed as a subscription-free alternative to commercial PDF tools, offering essential viewing, editing, and conversion features in a native Windows 11 interface.

Python License Status

📖 Overview

I built this project because I needed a fast, reliable tool to manage PDF documents without the bloat or subscription costs of Adobe Acrobat Pro. This application leverages the power of PyMuPDF for high-speed rendering and PyQt6 for a modern, native GUI.

It handles everyday PDF tasks—rotating, deleting, and converting to Word—completely offline.

✨ Features

  • High-Fidelity Viewing: Renders PDFs with crisp clarity using the MuPDF engine.
  • Zoom Controls: Smooth zooming for detailed document inspection.
  • Page Management:
    • Rotate: Rotate individual pages 90° clockwise.
    • Delete: Remove unwanted pages instantly.
  • Smart Saving: Saves files with garbage collection and deflation (often reducing file size).
  • Export to Word: Convert PDF layouts to editable Microsoft Word (.docx) documents.
  • Native UI: Clean Windows 11-style interface.

🛠️ Tech Stack

🚀 Installation

Prerequisites

  • Python 3.8 or higher
  • Windows, macOS, or Linux

Setup

  1. Clone the repository

    git clone [https://github.com/YOUR_USERNAME/pypdf-editor.git](https://github.com/YOUR_USERNAME/pypdf-editor.git)
    cd pypdf-editor
  2. Create a virtual environment (Recommended)

    python -m venv venv
    # Windows:
    .\venv\Scripts\activate
    # Mac/Linux:
    source venv/bin/activate
  3. Install dependencies

    pip install -r requirements.txt

🖥️ Usage

Run the main application script:

python main.py

About

a free pdf reader and editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages