A command line tool for adding an outline to pdf files
Project description
pdfoutline
A command line tool for adding an outline (a bookmark, or table of contents) to pdf files.
Prerequisites
Make sure you have ghostscript
installed.
# Mac
brew install ghostscript
# Debian, Ubuntu
sudo apt install ghostscript
ghostscript
for windows can be installed from the official website
Usage
$ pip install pdfoutline
...
$ pdfoutline sample.pdf sample.toc sample-out.pdf
|██████████████████████----------------------------| 118/263
optionally, the ghost script executable can be specified as well
pdfoutline sample.pdf sample.toc sample-out.pdf --gs_path 'C:\Program Files\gs\gs9.55.0\bin\gswin64.exe'
Demo
Sample output:
Sample Table of contents file: sample.toc
# this is a comment
First Chapter 1
first section 1
first subsection 1
second section 4
third section 5
# a command to fix a gap between pdf pages and content pages
+10
Second Chapter 10
some entry 10
some entry 11
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
pdfoutline-0.0.0.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for pdfoutline-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07195a870bb9100123ebf5f2781e5b9a0e4d1675b77a6abd8faeba8cdbd94fbf |
|
MD5 | 10088232e35ef474df7456d27d5da999 |
|
BLAKE2b-256 | 3100e1038a7d1165142492fbcd5adf86b5411c8f22fa0aa45c95f2b904b2f8c1 |