What actually survives an edit
A PDF is not one thing. Alongside the visible page content it carries an outline (bookmarks), form fields and their values, tag structure for screen readers, file attachments, digital signatures and document metadata. Most online tools quietly discard several of those, and you only find out later.
Here is what ours do, and the dividing line is sharper than you might expect. Merging, splitting and page extraction build a brand-new document and copy pages into it. Everything that lives *on a page* comes across exactly — text, images and vector artwork are copied, never recompressed or rescaled, so the pages are visually identical. But everything that lives at the *document* level stays behind: the bookmark outline, the form dictionary, the tag structure a screen reader follows, the document language, and the Title and Author fields. A merged or split file therefore has no bookmarks at all — not the first file's, not any — and a form's boxes may still draw while no longer being fillable fields. If preserving an outline matters, qpdf keeps the primary document's catalogue when it merges; nothing that runs in a browser does.
There is no resource sharing between inputs either, which explains a result people find surprising: merge two reports that embed the same font and the font is embedded twice, so the combined file is roughly the sum of its parts rather than smaller. Rotation is the exception to all of this — it loads the document and re-saves it rather than building a new one, changing only the page's rotation entry, so it is lossless, reversible, and keeps the outline, form, tags and metadata intact.
Compression is the one that trades something away, and it is honest about which: images are re-encoded at a lower quality, while text and vector artwork are left alone. That is why compressing a text-only report saves almost nothing and compressing a scanned brochure can save ninety per cent.
A digital signature does not survive any edit at all — by design. Signing covers the exact bytes of the document, so merging, splitting, rotating or compressing a signed PDF invalidates the signature. That is the format working correctly, not a bug in the tool, and no PDF editor anywhere can avoid it.