Skip to main content

Extracting build-essential files from a LaTeX project and zip them.

Project description

pdf-slashannots – Redact PDF Annotation Metadata

By annotating PDFs you leave metadata along with the annotation content like your name and the date and time when you created and last modified each annotation. This metadata can be seen and exploited by anyone with access to the annotated PDF file.

That way, others could for instance infer how long you took to read through and comment on a document and even individual pages, or infer when you made breaks or did something else.

pdf-slashannots aims at redacting that annotation metadata from PDFs so that you can pass them along without revealing your habits.

Installation

pdf-slashannots is available on PyPI:

python3 -m pip install pdf-slashannots

Usage

Simply run pdf-slashannots input.pdf redacted.pdf and you are done.

Okay, there is more. If you run the command without any options then all annotations are equally redacted and the dates set to none precision (January 1st, 1970). Check out pdf-slashannots --help for the more advanced features like

  • specify a subset of annotation authors to redact
  • specify the precision to which the dates are reduced
  • redact also the authors' name

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf-slashannots-0.2.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdf_slashannots-0.2.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file pdf-slashannots-0.2.1.tar.gz.

File metadata

  • Download URL: pdf-slashannots-0.2.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for pdf-slashannots-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ed1eb98f89ddc0e2e979997b0b535194f6a58535d13a01d5730862e04905d7e4
MD5 f82cf6befed883bde47b53f37c3f52a7
BLAKE2b-256 57362d104626f7649a22df109779635f609256c90fc0904532a4172562ebb2ee

See more details on using hashes here.

File details

Details for the file pdf_slashannots-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pdf_slashannots-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08f51f46f5043b3f0012b640554c9d0299c2230e6743318a1c9469dcccfdc8ad
MD5 14f8aee3c03564b48b96bcb6dcd19af7
BLAKE2b-256 68c2fc3d65bbf9fa738d604fc8c28455ed0f6f39ef722ce5e354e813b3fd386b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page