Irfan PDF

Use cases

Mapped to features that exist

Six kinds of work, each linked to capabilities the shipped build performs โ€” with the tests that cover them.

Office workers

Anyone who touches contracts, letters and forms daily

verified capability
  • Fix a typo in a signed-off PDFโ†’ Edit existing text (font preserved)
  • Add a signature and today's dateโ†’ Signatures: draw, upload or type
  • Combine a packet before sendingโ†’ Merge
  • Lay 4 pages per sheet for a handoutโ†’ Print โ€” N-up with true paper size

In practice

Edit โ†’ Save โ†’ Print, without ever exporting to another tool.

Students

Reading scans, handouts and paper chapters

verified capability
  • Search a scanned chapter for a quoteโ†’ Searchable OCR + full-text search
  • Pull passages into an essay draftโ†’ OCR editable, then copy or save .txt
  • Turn phone photos of notes into Wordโ†’ Image to Word
  • Shrink a 200-page reader before sharingโ†’ Compress with target size

In practice

Paper becomes searchable text you can quote exactly.

Accountants & finance teams

Statements, invoices and ledgers

verified capability
  • Get a statement's table into a spreadsheetโ†’ PDF to Excel (.xlsx, cells read as numbers)
  • Find every amount across the libraryโ†’ Full-text search with snippets
  • Compress a quarter of scans to a size limitโ†’ Target-size compression (7 measured passes)
  • Keep working on a planeโ†’ 100% offline โ€” no connection needed

In practice

Numbers arrive as numbers, and the app proves it opened them.

Compliance, legal & HR

Documents that must not leak

verified capability
  • Remove a person's details permanentlyโ†’ Redaction โ€” characters deleted, not painted over
  • Lock a file before it circulatesโ†’ Password protection (AES-256)
  • See what changed between revisionsโ†’ Compare โ€” word diff + page pictures in one report
  • Never invalidate a digital signature by accidentโ†’ Digitally signed PDFs are refused, with the reason

In practice

Everything stays on the machine โ€” nothing to subpoena from a cloud.

Document processing teams

Recurring jobs over many files

verified capability
  • Watermark / rotate / number 200 filesโ†’ Batch operations (7 jobs, CSV report)
  • Know exactly which files failedโ†’ Per-file outcomes + retry-only-failed
  • Stop a run that went wrongโ†’ Stop honoured between documents and between OCR pages
  • Standardise A4 / Letter outputโ†’ Batch resize (A3/A4/A5/Letter/Legal)

In practice

One pass, one CSV, honest per-file results.

IT administrators

Deploying to managed Windows PCs

verified capability
  • Install without admin rightsโ†’ Per-user Inno Setup installer (no elevation)
  • Deploy a self-contained bundleโ†’ Professional ZIP with its own Python runtime
  • Diagnose a user's machine remotelyโ†’ Health check + exportable diagnostic report
  • Enable sign-in for shared machinesโ†’ Optional multi-user: roles, PBKDF2, rate limiting

In practice

No Python, no internet, no package manager on the target PC.

Same tool, every document type

Nothing above is a mock-up workflow: each line names a shipped capability with a regression test behind it.