Skip to content
forked from etecnos/pdfeditor

PDF editor is a Python project that is used to edit PDF files through various ways, by using graphics (pygame) and various other python libraries to access the PDFs

License

Notifications You must be signed in to change notification settings

Jimvar/pdfeditor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Editor

PDF editor is a Python project that is used to edit PDF files through various ways, by using graphics (pygame) and various other python libraries to access the PDFs.

Features

By using PDF editor you will be able to:

  • Convert an image to PDF
  • Split a PDF file into its pages
  • Merge two or more PDF files into one new file
  • Detect words inside a PDF file
  • Extract tables from PDF files (beta)

Setup

Prerequisites

Ensure you have Python installed on your system. You can download it from python.org.

Installation

  1. Clone the repository:

    git clone https://github.com/etecnos/pdfeditor.git
    cd pdfeditor
  2. Install the required Python libraries:

    pip install PyPDF2 Pillow tabula-py pygame
  3. Run the main program:

    python main.py

Usage

  1. Convert an Image to PDF:

    • Select the first image to convert an image to a PDF.
  2. Split a PDF File:

    • Select the second image to split a PDF file into its pages.
  3. Merge PDF Files:

    • Select the third image to merge multiple PDF files into one.
  4. Detect Words in a PDF:

    • Select the fourth image to search for specific words in a PDF.
  5. Extract Tables from PDF:

    • Select the fifth image to extract tables from a PDF (beta).

Showcase

The following window will open while running main.py:

monitor

Each image corresponds to a certain function executed by the program. After finishing an operation you can close the window and have your PDF ready!

Contribution Guidelines

Thank you for considering contributing to PDF Editor! Here are some guidelines to help you get started:

Getting Started

  1. Fork the repository.
  2. Clone your fork: git clone https://github.com/your-username/pdfeditor.git
  3. Create a branch for your feature or bug fix: git checkout -b feature-name
  4. Make your changes.
  5. Commit your changes: git commit -am 'Add new feature'
  6. Push to the branch: git push origin feature-name
  7. Create a pull request.

Testing

Please ensure that your code passes all tests before submitting a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Massive thanks to Jimvar

~eTecnos

About

PDF editor is a Python project that is used to edit PDF files through various ways, by using graphics (pygame) and various other python libraries to access the PDFs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%