Add Bates numbers to a PDF for legal document tracking.
Bates numbering tool for PDF documents. Stamps each page with a sequential identifier in a configurable format (prefix, number width, suffix, position). Output is a new PDF with Bates stamps embedded.
Uses pdf-lib to iterate pages and embed a text annotation or direct content stream draw call at the specified position (bottom-left, bottom-right, top-left, top-right). Number formatted as zero-padded integer with configurable prefix/suffix (e.g. ACME000001-ACME999999). Font embedded as a standard PDF Helvetica reference. All processing in-browser; no file data sent to any server.
Single-file Bates stamping is available now. Multi-file batch continuation with a consolidated CSV log across files is planned for a later release.
e.g., padding 6 gives PHR000001.
The fingerprint is a SHA-256 hash of the saved file, written as a separate .txt next to the PDF. Useful for chain-of-custody records.