PdfTools
JVM/Desktop-only post-processing utilities that operate on already-encoded PDF bytes (from PdfKmp or any other producer), backed by Apache PdfBox.
These live in jvmMain and have no Android, iOS, or Web counterpart: Android's android.graphics.pdf and iOS's Core Graphics only expose PDF-writing APIs, and the Web target has no PDF engine at all. Merging, splitting, stamping, and overlaying existing documents all require a full PDF parser/manipulator, which on the JVM is PdfBox (a pure-Java engine, so no native libraries are pulled in). If you need these operations on mobile/web, run them on a JVM/Desktop backend (or a server) instead.
Every method reads the input into an in-memory PDDocument, operates on it, and serialises the result to a fresh ByteArray; inputs are never mutated.
Functions
Runs a quick, dependency-free self-check of pdf for the entries a PDF/A reader expects, returning human-readable findings (one per issue). An empty list means none of the checked problems were found.