Skip to content

About

A basic single-script Python Tkinter application for PDF bookmark management. Allows users to upload PDFs, view pages and table of contents, add/remove/rename bookmarks with support for nested bookmarks, and save the edited PDF with updated bookmark structure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Bookmarker

Bookmarker is a small desktop app for opening a PDF, reviewing its outline tree, adding or editing bookmarks, and saving the updated outline back into the file.

Requirements

  • uv
  • Python 3.11

Setup

uv venv
uv sync

Run

uv run python bookmarker.py

Dependencies

  • PyQt5 for the desktop UI
  • PyMuPDF for PDF loading, rendering, and outline updates

About

A basic single-script Python Tkinter application for PDF bookmark management. Allows users to upload PDFs, view pages and table of contents, add/remove/rename bookmarks with support for nested bookmarks, and save the edited PDF with updated bookmark structure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages