Back to PageivoPageivo Lab

Reproducible PDF tool test cases

These tests show what we check and make the expected behavior auditable. They use synthetic documents, not customer files.

Why publish the test cases?

A tool page can claim that an operation works. A test case is more useful because it states the input, action and expected result. Pageivo uses synthetic numbered pages and non-sensitive sample content so testing does not depend on private user documents.

PIVO-01: Merge preserves page sequence

Input: Three synthetic PDFs containing 2, 3 and 1 numbered pages

Action: Merge in A → B → C order

Check: Result has 6 pages and visible sequence A1, A2, B1, B2, B3, C1

Open the related tool →

PIVO-02: Extract follows requested range

Input: Ten-page PDF with a large printed page identifier on every page

Action: Extract 2,5-7,10

Check: Result has 5 pages in the order 2, 5, 6, 7, 10

Open the related tool →

PIVO-03: Delete removes only selected pages

Input: Eight-page numbered PDF

Action: Delete 2,4-5

Check: Result contains pages 1, 3, 6, 7, 8 and source remains unchanged

Open the related tool →

PIVO-04: Reorder can move and repeat pages

Input: Four-page numbered PDF

Action: Use order 3,1,2,4,2

Check: Result has 5 pages and page 2 appears twice at the requested positions

Open the related tool →

PIVO-05: Compression trade-off is visible

Input: Image-heavy scan with small 10 pt text, signature and grayscale photograph

Action: Create copies with each compression preset

Check: Compare output bytes and inspect small text/signature at 100% zoom; document that page rasterization removes selectable source text

Open the related tool →

PIVO-06: Metadata fields are cleared

Input: PDF with test Author, Title, Subject, Keywords, Creator and Producer values

Action: Run Remove Metadata

Check: Inspect output document properties and confirm common information fields are blank/reset while visible page text remains

Open the related tool →

PIVO-07: PDF to JPG page count

Input: Three-page PDF mixing portrait, landscape and vector text

Action: Convert PDF to JPG

Check: Receive three image files; each corresponds to the correct source page and can be opened independently

Open the related tool →

PIVO-08: Password protection requires credentials

Input: Unencrypted synthetic PDF with non-sensitive test text

Action: Protect using a unique test password

Check: Compatible reader refuses normal opening without password and opens successfully with the correct password

Open the related tool →

What these tests do not prove

PDF is a broad format with forms, signatures, attachments, encryption variants, unusual fonts and many other structures. Passing representative tests does not mean every possible PDF is supported. Important documents should always be reviewed after processing, and browser memory can limit very large files.