Advanced local tools

More tools, still private

These workflows run in your browser. Some browser capabilities require a modern Chromium-based browser or a configured Cloudflare Worker.

PDF safety scan

Inspect a local PDF for scripts, launch actions and suspicious links.

即刻使用

Scan enhancement

Clean scanned PDF pages locally before sharing.

即刻使用

Large-file reader

Read large local PDF files in bounded chunks with progress.

即刻使用

Worker processing

Move heavy PDF computation into a background browser thread.

即刻使用

Offscreen thumbnails

Transfer canvas rendering to a Worker with OffscreenCanvas.

即刻使用

WASM accelerator

Detect SIMD, SharedArrayBuffer and threaded engine support.

即刻使用

Extract PDF Media

Stream giant PDFs and extract embedded video or audio locally.

即刻使用

Virtual page grid

Sort and rotate 1000 PDF pages without flooding the DOM.

即刻使用

Save to original file

Use the browser file handle API to overwrite an opened PDF.

即刻使用

Chinese font test

Verify locally embedded Chinese PDF fonts.

即刻使用

AI PDF translation

Extract text coordinates locally and rebuild translated PDFs.

即刻使用

Temporary R2 sharing

Upload an explicit finished Blob to a 10-minute R2 link.

即刻使用

P2P transfer

Use WebRTC signaling for direct browser-to-browser transfer.

即刻使用

Local OCR pipeline

Expose the ONNX/WebGPU OCR integration shell.

即刻使用

Digital proof

Generate and verify a detached Web Crypto proof.

即刻使用

Collaboration room

Test Durable Object WebSocket operation sync.

即刻使用

White-label console

Prepare enterprise brand and license metadata.

即刻使用

Office to PDF

Parse OOXML text locally and print it to PDF.

即刻使用

Scanner connect

Request WebUSB/WebHID handles for office scanners.

即刻使用

PAdES boundary

Prepare inputs for a standards-compliant signing engine.

即刻使用

Standard encryption

Prepare a WASM adapter for real PDF password encryption.

即刻使用

Temporary sharing status

The front-end button and Worker API exist. Production use requires the R2 bucket, KV namespace, `SHARE_UPLOAD_TOKEN`, and `api.pdfperch.com` Worker route to be deployed and verified.

P2P transfer status

The WebRTC component and KV signaling endpoint exist. End-to-end testing needs two browser sessions and a deployed `/api/p2p/signal` Worker.

Chrome Extension entry

The MV3 extension package exists. Users can right-click a PDF link and choose PDFPerch after installing the extension.

View extension instructions
Back to all PDF tools