RevisePDF

Open source licences

RevisePDF bundles open source software locally so documents do not need a remote processing service.

PDF.js

PDF.js is used to render PDF pages in the browser. It is provided by Mozilla and individual contributors under the Apache License 2.0. RevisePDF bundles its display code, worker, character maps, standard font data and WebAssembly support files.

lopdf

The local Rust editing core uses lopdf for low level PDF parsing, content stream handling and incremental PDF writing. lopdf is available under the MIT licence.

Rust and WebAssembly dependencies

The editing core also includes permissively licensed Rust crates for serialisation, PDF filters, encodings, hashing, cryptographic parsing support and WebAssembly bindings. The repository licence manifest records the pinned production dependency versions and their notices.

RevisePDF source rule

Editing problems must not be hidden by covering original PDF text with replacement HTML or canvas text. The source mapping must be fixed, or the affected text must remain unsupported.

privacy·terms·cookies·open source licences·offline use