PDFknife

Command line tools to manipulate PDF files


License
BSD-3-Clause
Install
pip install PDFknife==0.2.3

Documentation

PDFknife

A Swiss Army Knife sort of python scripts collection to manipulate PDFs. It relies on:

  • pdfjam
  • pdftk
  • pdfunite (poppler)
  • ghostscript
  • mupdf-tools

Install

The project is available on pypi: https://pypi.org/project/PDFknife/

pip install PDFknife

Tools

  • pdfknife-A5.py -- Turn a PDF in A5 format
  • pdfknife-merge.py -- Merge PDFs
  • pdfknife-recto.py -- Add blank page between each original page
  • pdfknife-reverse.py -- Reverse page order
  • pdfknife-shrink.py -- Compress a PDF
  • pdfknife-split.py -- Make one page per file
  • pdfknife-trim.py -- Change the margins

License

BSD3, See LICENCE file.