page¶
page is an experimental PDF/A and PDF/UA validation engine written in Rust.
You can currently use it as a CLI or via Rust
Features¶
- Compliant: validate all PDF/A-1, PDF/A-2, PDF/A-3 and PDF/UA-1 formats
- Tested: uses the same test corpus as veraPDF
- Fast: preliminary tests suggest that
pageis between 3x to 15x faster than veraPDF - Lightweight: binary size is ~9MB and peak RSS is between 3x to 8x lower than veraPDF
Roadmap¶
So far, all PDF/A and PDF/UA-1 formats have been implemented. The current focus is on consolidating those, making sure they are heavily tested against a large corpus of documents. The goal is to have those foundations completed by the end of 2026.