DMarlon Studio
All demos · Desktop
Python · tkinter

PDF editor

A PDF editor made with a pip package (pypdf) inside the app: reorder, rotate, merge and split pages, add a stamp, edit the document details and protect it with a password.

What it shows

  • pip packages (pypdf) inside the app
  • Toolbar and page list
  • Undo and save as
PDF editor: Open a PDF

How it works

  1. Step 1: Open a PDF
    1

    Open a PDF

    The list shows each page with its size, rotation and first words; on the right, the full text of the selected page.

  2. Step 2: Rotate, move or delete pages
    2

    Rotate, move or delete pages

    The toolbar acts on the selected pages. Everything stays in memory (with Undo) until you press Save.

  3. Step 3: Details, stamps and password
    3

    Details, stamps and password

    Select several pages to extract them to another PDF or split them, add a text stamp, change the title and author, and protect the document with a password.

This demo comes as an example in DMarlon Studio: open it in the Designer to see its design and code, change it and press Run.