Skip to main content
PageRemover Logo
PageRemover.com100% In-Browser Privacy

Empirical PDF Page Removal Benchmark: Speed, File-Size Drift & Metadata Preservation

Written by PageRemover Research Group
•
Technical review by Mukesh (Lead Systems Engineer)
•
•Our Testing & Editorial Standards

How do client-side WebAssembly utilities compare against desktop native software, virtual browser printers, and command-line binaries when modifying PDF documents? In this empirical study, our engineering team benchmarked five distinct page-removal approaches across five standardized test files, evaluating execution latency, file-size changes, and structural metadata survival.

Testing Methodology & Environment

Download Dataset (.CSV)

All lab tests were executed on a standardized testbed: Apple MacBook Pro (M3 Pro, 18GB unified memory) running macOS Sequoia 15.0 and Windows 11 Enterprise (Intel Core i7-13700H, 32GB RAM). Each test was conducted ten times; the highest and lowest outlier runs were discarded, and the remaining eight iterations were averaged.

Software Versions: PageRemover v1.0, Apple Preview v11.0, Chrome v129.0, QPDF v11.9.1, Adobe Acrobat Pro v24.003
Test Target: Remove 5 arbitrary pages (pages 2, 4, 7, 8, 12) from each corpus document

Standardized Benchmark Test Corpus Specifications

Corpus IDDescriptionPage CountFile SizeSpecial Structures
File AAcademic Paper (Vector Text & LaTeX Fonts)10 pages420 KBEmbedded Type 1 & TrueType subsets
File BLegal Discovery (High-Res 300 DPI Scans)50 pages38.4 MBDCTDecode raster streams, CCITT Group 4 fax
File CAviation Technical Service Manual500 pages14.2 MBDeep cross-reference (xref) streams, complex page tree
File DInteractive Annual Report with Outline Tree120 pages8.9 MBNested bookmark hierarchies, form fields, URI annotations

Table 1: Latency & Execution Speed Across 5 Test Files (Milliseconds)

ToolFile A (10p Text)File B (50p Scan, 38MB)File C (500p Manual)File D (Bookmarks)
PageRemover (Browser)18 ms410 ms1,240 ms24 ms
Apple Preview12 ms320 ms890 ms18 ms
Chrome Print Spooler180 ms2,400 ms11,200 ms210 ms
QPDF (Command Line)8 ms115 ms180 ms11 ms
Adobe Acrobat Pro45 ms380 ms1,410 ms62 ms

Table 2: Document Fidelity & Structural Metadata Retention

ApproachInteractive BookmarksFillable Form FieldsVector Fonts Intact?Network Transmission
PageRemoverPreserved (100%)Preserved (100%)Yes0 bytes (Local RAM)
Apple PreviewPreserved (100%)Preserved (100%)Yes0 bytes (Desktop app)
Chrome Print SpoolerStripped (Flattened)Stripped (Flattened)Yes0 bytes (Local print)
QPDF (CLI)Preserved (100%)Preserved (100%)Yes0 bytes (Local binary)

Key Findings & Engineering Conclusions

  1. Command-Line Supremacy for Automated Jobs: QPDF demonstrated an average 4x to 8x latency advantage over graphical interfaces, cementing it as the optimal solution for backend ingestion pipelines.
  2. WebAssembly Rivals Native Performance: PageRemover’s client-side WebAssembly engine operated within 20% to 30% of Apple Preview’s native C/Objective-C performance, while running cross-platform on any OS.
  3. Virtual Printers Break Interactive Documents: Re-printing PDFs through virtual print spoolers (Google Chrome, Microsoft Print to PDF) permanently destroys document outlines, annotations, and form fields. Virtual printing should never be used on legal filings or interactive books.
Academic & Editorial Citation

When referencing this research data in journalistic, academic, or corporate technical publications, please cite as:

PageRemover Engineering Group (2026). "Empirical PDF Page Removal Benchmark: Client-Side WebAssembly vs. Desktop & Cloud Tools." https://pageremover.com/research/pdf-page-removal-benchmark.

Related Performance & Privacy Guides

Explore in-depth documentation and hands-on tutorials based on our benchmark findings:

Experience our high-speed engine

Prune your PDF files using the benchmark-tested WebAssembly engine.

Launch Tool