pdf_annot
Utilities to extract and merge PDF annotations
Installation
python setup.py install # or pip install pdf_annot
Usage
extract annotations from PDF and save as JSON
python -m pdf_annot.extract --pdf "path/to/pdf"
cmd usage
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
attach JSON annotations to an exsiting PDF
python -m pdf_annot.attach -p "path/to/pdf" -a "path/to/first/annot/json" ["path/to/second/annot/json"] ...
cmd usage
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
Notes
At the moment, only textual kind of annotations are supported. For more information, please view annotation.py.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pdf_annot-0.1.0.tar.gz
(3.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pdf_annot-0.1.0-py3-none-any.whl
(16.5 kB
view details)
File details
Details for the file pdf_annot-0.1.0.tar.gz.
File metadata
- Download URL: pdf_annot-0.1.0.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e74af79eaad7f1e4b16eadd141169886a3a6c2f21fedc2ce2c082030399f1efe
|
|
| MD5 |
4511eaf5373c81ed9f5288ea32a29ba7
|
|
| BLAKE2b-256 |
2663df9a83e272b5e3ac30e6b2086b8517d325ba04b13b80b08fd2f57a2a734f
|
File details
Details for the file pdf_annot-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pdf_annot-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d72af5120918e88a9b8434c716cf1b228660bff4c4df410b43a3c69ae5ef8db
|
|
| MD5 |
6fd3ce35d51ef238a852d06caf616380
|
|
| BLAKE2b-256 |
5c16b4ee18c25a27875aa79f2b22593d138f087cb69bcc777d7e387cd1f7d3cf
|