Mini PDF outline editor
Project description
Mini PDF Outline Editor
pipx run pdf-outline-edit
A GUI program to import, edit and modify PDF outlines/Table-of-Content through a simple textual format.
The textual format of outlines is almost the same as printed books' which has been "rediscovered" multiple times.
- Indent level = nesting level
- Last number is page number
- Title is the text in between
You can copy and paste existing outline from PDF books and tidy it up a bit to fuse it into the PDF file in 3 easy steps:
- Set target PDF file **2. Write the outline
- Press "Write to PDF" button
Extra features
Automatic tidy up button. It does the following:
- Guess and adjust indent levels
- Remove excessive spaces
Extra Options**
- Offset: Starting page of the page numbers. The pages before it will be roman numerals and the offset page's page label will be 1.
Alternatives
- HandyOutliner Almost identical program but written in .Net & itext and uses XML
- pdf.tocgen Over-engineered by following the disgusting "unix philo-dogshit-sophy".
DevOops
# Install in virtualenv
python3 -m pip install -e .
# Run in dev environment
./src/run-gui.py
License
AGPL-3.0-or-later
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pdf_outline_edit-24.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f7b31b1d17b02654217e8a79ead81aa00ded94e3edf4e8adf583c55b8eb36d8 |
|
MD5 | 5658c55bd3b5411aeb20b93790d9ec4c |
|
BLAKE2b-256 | 2862c2b21b416568cb574692561f59f02618998d07a66d404196f1fa61694a3b |