SIMPdf

Simple pdf editor while preserving structure and format.

TO Run

cd backend

pip install -r requirements.txt

Edit UPLOAD_FOLDER and PDF_TO_HTML_FOLDER variables in run.py

brew install pdf2htmlEX

Run server:

python run.py

Run Frontend

cd frontend

npm install && npm run start

Steps

  1. Upload a PDF file
    Home-new

  2. All the elements of the pdf file are now editable.

edit

edit2

  1. Save the document as PDF using cmd + P -> 'Save as PDF'

TODO:

  1. Make draggable elements
  2. Upload media feature

GitHub