Utilities to extract and merge PDF annotations
python setup.py install # or pip install pdf_annot
python -m pdf_annot.extract --pdf "path/to/pdf"
python -m pdf_annot.extract -h
usage: extract annotations from PDF and save as JSON in the same folder
[-h] -p PDF
optional arguments:
-h, --help show this help message and exit
-p PDF, --pdf PDF
python -m pdf_annot.attach -p "path/to/pdf" -a "path/to/first/annot/json" ["path/to/second/annot/json"] ...
python -m pdf_annot.attach -h
usage: attach JSON annotations to a PDF and save a new PDF in the same folder (with '- annotated' appended)
[-h] -p PDF [-a ANNOTS [ANNOTS ...]] [--prune]
optional arguments:
-h, --help show this help message and exit
-p PDF, --pdf PDF
-a ANNOTS [ANNOTS ...], --annots ANNOTS [ANNOTS ...]
annotation jsons, one annotation per line
--prune prune old annotations from the pdf
At the moment, only textual kind of annotations are supported. For more information, please view annotation.py
.