PDF Tools Kit · 13 tools · one Python file

Merge, split, compress and protect PDFs — without uploading them to anyone

Free PDF sites make money by uploading your contracts, IDs and invoices to their servers. This kit is 13 tools in one Python file that run entirely on your machine — you can pull the network cable and every command still works. A built-in self-test proves it on your own computer before you rely on it. One payment of ฿1,490 — then nothing: no subscription, no per-file limits, no uploads.

Get the kit — ฿1,490
One-time payment · ≈ US$42 · free updates for v1.x · instant download

What's inside the kit

One zip: the 13-tool CLI, a self-test that proves it works on your machine, and the guides that turn it into a service you can charge for.

One file, 13 tools

Everything a document packet needs

info, merge, split, extract, delete, rotate, metadata, protect, unprotect, compress, img2pdf, extract-images, extract-text. One pdftools.py, typed like a normal command.

Zero uploads

Works with the network off

Every byte is processed in your computer's memory. No account, no server, no telemetry — signed contracts and ID scans never leave the room.

Proven, not promised

A self-test that converts real files

Run python3 selftest.py once: it builds real PDFs, merges, splits, rotates, protects, compresses and converts them, and checks every result — 15 green checks on your machine.

Batch recipes

Folder routines and scripting

Merge a whole folder in one command, batch-compress a directory, schedule it with cron — copy-paste recipes for the workflows that repeat every week.

Sell it as a service

Pitch + pricing + 14-day plan

Price anchors, an outreach message that leads with privacy, and a day-by-day playbook to your first paid document job — the kit can pay for itself with one client.

Own it

Single-user commercial license

Use it for your work and for client work, forever. No subscription, no per-file caps, no phoning home. Free updates for all v1.x.

What this kit honestly does not do

No OCR. Text extraction needs a text layer. When you point extract-text at a scan, it tells you "no text layer found — scanned files need OCR, which this kit does not include" instead of handing you an empty file and hoping you don't notice.

No password bypassing. unprotect removes protection from files you can already open — your old exports, documents a client shared with you. It cannot and will not open someone else's locked files, and the license forbids using it that way.

Compression that tells the truth. Compression is lossless — it repacks structure without touching quality, so an already-efficient file may barely shrink. Every run prints the real before/after numbers for your file, not a marketing percentage.

How it works

Five minutes from unzip to your first converted file.

Step 1

Install two packages

You need Python 3.9+ (preinstalled on macOS, free on Windows/Linux) and one required package: pip install pypdf pillow. That is the whole install.

Step 2

Prove it works

Run python3 selftest.py. It generates real test files, runs all 13 tools and checks each output — if any check fails, you know before you touch a real document.

Step 3

Run it on real work

Merge a client packet, compress the file your email refuses, rotate the sideways scans, strip metadata, password-protect — then send. Every command writes a new file and never touches your original.

One price. You own it.

No subscription, no per-file credits, no upload quotas — because there is no server to pay for.

฿1,490 one-time payment

≈ US$42

  • 13 tools on unlimited files — yours forever
  • Free updates for v1.x
  • Commercial license — client work included
  • 14-day money-back promise

Secure checkout via Stripe · card payments · taxes calculated at checkout

Frequently asked questions

What exactly do I get?

A zip with nine files: pdftools.py (all 13 tools), selftest.py (15 live checks that prove the tools work on your machine), and seven guides — install & troubleshooting, folder and batch recipes, a pitch-and-pricing guide for selling document work, a 14-day playbook, a manifest, and the license.

What do I need installed?

Python 3.9 or newer (macOS and most Linux have it; Windows: free from python.org) and one required package: pip install pypdf. Add pillow if you want the image-to-PDF tool, and cryptography only if you want AES-256 instead of the built-in RC4 encryption. Full troubleshooting is in the kit.

Are my files really never uploaded?

Correct — there is no upload code and no telemetry. Every operation reads and writes your local disk only. The kit even works with your network disconnected, and the self-test runs entirely offline, so you can verify that behavior yourself on day one.

Can it open a PDF whose password I don't know?

No, by design. The unprotect tool removes protection only from files you can already open — you must supply the working password. It is for your own exports and documents that were shared with you, never for files you are not authorized to open.

Does it do OCR on scanned documents?

No. Text extraction reads the text layer that already exists in a PDF. When a file is scan-only, the tool says so honestly — OCR is a different product with servers and models, and pretending otherwise is how free tools mislead people. Everything here stays local.

Can I use it for client work?

Yes — the single-user commercial license covers unlimited use on your own clients' documents, and includes the pricing guide for selling that work. The only thing you cannot do is resell or redistribute the kit itself; each person or company needs their own license.

What is the refund policy?

If the kit doesn't fit how you work, email zicula06@gmail.com within 14 days of purchase and you get a full refund — the zip is yours to keep or delete. One refund per purchase; we only ask for optional feedback.

Your next document packet never has to leave your machine

฿1,490 one-time · ≈ US$42 · 13 tools · free updates v1.x · instant download

Get the PDF Tools Kit — ฿1,490