Batch on folders
Every tool can run on a list of files or a whole folder: an error on one file does not stop the others.
The Tools module gathers the practical everyday utilities: remove or apply a PDF password, sanitize it from active content, strip metadata from an image and rename a file to its hash. All locally, with no online services.
Every tool can run on a list of files or a whole folder: an error on one file does not stop the others.
Removes protection from a PDF or encrypts it with a password (AES-128) for opening and permissions.
Removes metadata (author/creator) and active content (JavaScript, OpenAction, attachments) from the PDF.
Rebuilds the PDF, disarms active content, discards embedded font programs remapping fonts to standard ones (recovering the text where the encoding allows) and neutralises JBIG2 and JPX images, the class of the FORCEDENTRY attack. The cleaned copy is created next to the original, which is left untouched, and the limits are declared in the summary: safety at the expense of typographic fidelity.
For pages photographed in perspective or scanned askew, Probatio finds the sheet or the slope of the lines by itself; page by page you choose between automatic, no correction and corners by hand. The result is a derived copy with the transformation log next to it (.raddrizzamento.json): source file with its hash, hash of the copy, transformation of every page. The source PDF is not touched.
Removes EXIF/GPS/XMP/IPTC from JPEG/PNG without re-compression (lossless).
Renames the file to its SHA-256 hash, for a tamper-evident name.