PDF · Python · Local

PDF Studio

A local-first PDF utility focused on document labeling, metadata, and protected exports. AES-256 encryption, watermarks, headers/footers, page numbers.

View on GitHub Download ZIP

Overview

PeaBox PDF Studio Desktop is a local-first PDF utility focused on document labeling, metadata, and protected exports. All processing happens locally — no cloud uploads required.

New in v1.5.0

  • Edit Title, Author, Subject and Keywords metadata
  • Add text watermarks across all pages
  • Add headers and footers
  • Add page numbers with custom starting number
  • Export an AES-256 protected copy with owner and optional open password

Features

  • PDF metadata editing (Title, Author, Subject, Keywords)
  • Text watermarks with positioning and opacity control
  • Custom headers and footers with variables (page number, date, filename)
  • Page numbering with custom start and formatting
  • AES-256 encryption with owner password and optional user (open) password
  • Batch processing of multiple PDFs
  • Cross-platform desktop app (Windows, macOS, Linux)

Install

# Windows
run_windows.bat

# Linux / macOS
chmod +x run_linux_mac.sh
./run_linux_mac.sh

# Manual
python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py
← Back to RepositoriesMore Help →