🚀 Complete SaaS — Ready to Deploy

The Complete
PDF SaaS Platform
Source Code

Launch your own PDF tools business in days — not months. 12 tools, subscription billing, admin panel, REST API, installer wizard. Everything included.

📖 View Documentation → ↓ See All Features
12+PDF Tools Built-in
35+Controllers & Models
18Database Tables
3Payment Gateways
pdfmodo.ajaysoft.com/dashboard
PDFModo
📊
Dashboard
🔧
Tools
📁
My Files
Subscription
⚙️
Settings
Admin →
1,204
Total Users
₹48,200
Revenue
347
Active Subs
Quick Access — PDF Tools
🔗
Merge PDF
📦
Compress
✂️
Split PDF
📝
Edit PDF
🔍
OCR Soon
✍️
Sign PDF Soon
Try it before you buy it
See PDFModo in action
Explore the full platform live — all 12 PDF tools, the dashboard, and subscription flow.
Explore Live Demo →
pdfmodo.ajaysoft.com  ·  No sign-up required
12
Built-in PDF Tools
3
Payment Gateways
100%
Self-Hosted / Your Data
Users & Revenue Potential
Platform Features

Everything you need to run
a PDF SaaS business

Not just a tool collection — a complete, production-ready SaaS with auth, billing, analytics, and more.

💳

Subscription Billing

Razorpay + PayPal integration. Monthly & yearly billing cycles. Coupon/discount codes. Automated webhooks update subscriptions instantly.

🔐

Full Auth System

Email/password, Google OAuth, OTP verification, email verification, forgot password, and session-based auth. Guest access with configurable limits.

🛡️

Admin Panel

Separate admin auth. Manage users, plans, coupons, subscriptions, payments. Real-time analytics dashboard. Tool usage reports. CSV export.

REST API

Full REST API v1 with API key + JWT auth. All tools accessible programmatically. Async job queue with polling. Complete API docs included.

📊

Analytics & Reports

Tool usage tracking per user. Monthly revenue charts. User growth analytics. Subscription statistics. All exportable as CSV.

🔔

Notifications System

In-app notification center. Unread badge counter. Type-based icons (info/success/warning/error). Send programmatic notifications from any controller.

💾

File Management

Per-user file storage with plan-based limits. Download tracking. Soft delete / trash. UUID-based file access. Chunked upload for large files.

🌐

Guest Access Mode

Configurable guest usage — set how many free conversions guests get, which tools they can use, and max file size. Converts visitors into signups.

🧩

Installer Wizard

One-click web installer. DB credentials, site name, admin account setup. Writes .env automatically. Self-deletes after installation for security.

12 Built-in Tools

A complete PDF toolkit,
built into the platform

Every tool works for guests and logged-in users. Guest usage limits drive sign-up conversions.

12
PDF Tools
✏️
Edit PDF
Text, images, annotations, drawings
🔗
Merge PDF
Combine multiple PDFs into one
✂️
Split PDF
Extract page ranges to new files
📦
Compress PDF
Reduce size, keep quality
📄
PDF to Word
Extract text to editable .docx
📝
Word to PDF
Convert .docx to PDF instantly
📊
PDF to Excel
Extract tables to .xlsx
🖼️
PDF to JPG
Every page as a PNG/JPG image
🖼️
JPG to PDF
Batch images into a PDF
🎞️
PDF to PPT
Pages as PowerPoint slides
🔍
OCR PDF Soon
Extract text from scanned PDFs
💧
Watermark
Text/image watermarks on all pages
✍️
Digital Signature Tool Coming Soon
Save signatures, place on any page at pixel-perfect coordinates. Plan-gated for Pro/Business.
Technical Architecture

MVC architecture,
built for production

CodeIgniter 4's proven MVC structure — clean separation of concerns, 132 registered routes, and a filter-based auth system that handles guests, users, admins, and API clients independently.

1
Client Layer
Entry points
🌐 Browser
📱 Mobile / PWA
🔌 REST API Client
2
Routing & Filters
132 routes · 5 filters
public/index.php
AuthFilter
GuestFilter
AdminAuthFilter
ApiAuthFilter (JWT)
3
Controllers
35 controllers
Tools/* — 9 controllers
Admin/* — 10 controllers
Api/* — 3 controllers
Auth / Dashboard
Subscription / Files
4
Models & Database
17 models · 18 tables
UserModel
PdfFileModel
PlanModel
SubscriptionModel
PaymentModel
🗄️ MariaDB / MySQL
Integrated Services
📄
PdfService
FPDI · FPDF · mPDF
👻
Ghostscript
PDF → images / rendering
💳
Razorpay + PayPal
Webhooks · auto-activation
✉️
SMTP Email
CI4 built-in email service
🔑
Google OAuth 2.0
One-click sign-in
How It Works

From upload to download
in seconds

📤
Upload
Drag & drop or
click to upload
🔐
Auth Check
Guest limit or
plan validation
⚙️
Process
FPDI/Ghostscript
runs server-side
💾
Save
Stored in writable/
logged to DB
📥
Download
Secure UUID link
or guest token
👤
Guest Path
File stored in session token (2hr expiry). No DB write. Download via /guest/download/:token.
🔓
Logged-in Path
File saved to pdf_files table. Opens in full editor. Tracked for analytics. Counted against plan storage.
Tech Stack

Proven, production-grade
open-source libraries

CodeIgniter 4.7
MVC Framework
PHP 8.2+
MariaDB / MySQL
Relational Database
18 Tables
Bootstrap 5.3
UI Framework
Responsive
FPDI + FPDF
PDF Manipulation
Merge / Split
Ghostscript
PDF Rendering
PDF → Images
PhpSpreadsheet
Excel Conversion
PDF → .xlsx
PhpWord + mPDF
Word Conversion
PDF ↔ .docx
Firebase JWT
API Auth
HS256
Revenue Model

Built-in monetization
from day one

The platform is designed to convert free users into paying subscribers automatically.

👁️
Visitor Arrives
Lands on tool page via SEO or ads. No login needed.
🔓
Uses Free Quota
Guest gets 3 free conversions. Limit drives sign-up.
📋
Creates Account
Registers on Free plan. Starts using storage & more tools.
💰
Upgrades Plan
Pays via Razorpay or PayPal. Recurring monthly/yearly.
Free
₹0/mo
✅ 100 MB Storage
✅ 5 MB max file
✅ Basic tools
🔜 OCR (coming soon)
🔜 Digital Sign (coming soon)
❌ API Access
MOST POPULAR
Pro
₹499/mo
✅ 5 GB Storage
✅ 50 MB max file
✅ All tools
🔜 OCR (coming soon)
🔜 Digital Sign (coming soon)
❌ API Access
Business
₹999/mo
✅ 20 GB Storage
✅ 200 MB max file
✅ All tools
🔜 OCR (coming soon)
🔜 Digital Sign (coming soon)
✅ API Access

Plans are fully editable from the Admin panel — change names, prices, features, and limits anytime.

Why PDFModo Source?

Compare your options

Feature Build from Scratch SaaS API (iLovePDF etc.) PDFModo Source Code
Ready to deploy
Self-hosted (your server)
You own the code
Built-in subscription billing months of work Ready
Admin panel + analytics months of work Ready
REST API for clients but monthly fees No fees
Customizable branding Full control
Ongoing costDevelopers $$$$Per-use API fees $$Just hosting ~$5/mo
Total investment$20,000–$80,000$100–$500/monthOne-time purchase
💰 One-Time Purchase — Lifetime License
Get the Complete
PDFModo Source Code
Everything you need to launch your own PDF SaaS business immediately. No monthly fees, no royalties, full ownership.
📁
Complete source code (PHP/CI4)
🗄️
Full database schema + seed data
🧙
Web installer wizard
📖
Admin + Developer documentation
💳
Razorpay + PayPal integration
🔑
Google OAuth ready
🔌
REST API v1 (JWT + API keys)
📊
Admin analytics dashboard
🛠️
12 PDF tools built-in
🚀
Production deployment guide
Single domain license
Free bug-fix updates
Commercial use allowed
One-Time Payment
Lifetime access · No recurring fees
12 PDF Tools✓ Included
Admin Panel + Analytics✓ Included
Razorpay + PayPal✓ Included
REST API + Docs✓ Included
Web Installer✓ Included
Buy Now →
🔒  Secure delivery via email within 24 hours
Reviews

What developers are saying

★★★★★
"Saved me months of development. The subscription billing was already wired up with Razorpay and PayPal — I just added my API keys and it worked. Launched my own PDF SaaS in under a week."
R
Rahul Sharma
Freelance Developer, Mumbai
★★★★★
"The code quality is excellent — proper MVC, clean controllers, real models. Not the usual spaghetti you get with cheap scripts. The developer docs alone are worth the price."
A
Ankit Patel
Full Stack Dev, Ahmedabad
★★★★☆
"The admin panel covers everything I needed — user management, coupon codes, plan limits, analytics. I rebranded it in a day and it looked completely custom. Great product."
S
Siddharth Nair
Agency Owner, Bangalore
FAQ

Common questions

What hosting do I need?
Any hosting with PHP 8.2+, MySQL / MariaDB, and Apache mod_rewrite. Works on shared hosting (cPanel hosts like Hostinger, SiteGround, Namecheap) and VPS (DigitalOcean, Vultr, Hetzner, etc.). See the next two FAQs for feature availability per hosting type.
Shared Hosting — what should I ask my provider to enable?
Most core PDF tools work on shared hosting out of the box. For full functionality, ask your hosting provider to enable these:

Required (core tools):
• PHP 8.2+ with fileinfo, mbstring, gd extensions
• MySQL / MariaDB access
mod_rewrite (Apache) — usually on by default

Recommended (advanced PDF processing):
shell_exec, exec, passthru — ask provider to un-restrict these functions. Many shared hosts block them by default.
Ghostscript installed on the server — needed for PDF text editing, compression, and PDF→image conversion.

Without shell functions / Ghostscript: basic tools (merge, split, rotate, watermark) work fine. PDF text editing and compression require Ghostscript.
VPS / Dedicated Server — what should I configure?
On a VPS you have full control. Set these up for complete functionality:

Install Ghostscript:
• Ubuntu/Debian: apt install ghostscript
• CentOS/AlmaLinux: yum install ghostscript

Enable shell functions in PHP:
If using cPanel/WHM with PHP-FPM, go to MultiPHP INI Editor → PHP-FPM Config for your domain and ensure shell_exec, exec, passthru, system are not in the disable_functions list.

PHP extensions: fileinfo, mbstring, gd, pdo_mysql, zip

With these in place, all 15+ PDF tools including text editing and compression work at full speed.
Can I rebrand and sell it as my own?
Yes. The license allows you to use it under your own brand on one domain. You can charge your customers whatever you like. You cannot resell the source code itself.
How is the code delivered?
You receive a ZIP file via email within 24 hours of payment. It includes the full source, database SQL file, .env template, and both documentation files.
Is setup difficult?
No. Upload files to your host, visit /install/, fill in database credentials and admin details, click Install — that's it. The installer writes your .env and deletes itself automatically.
Do I need to know CodeIgniter 4?
Basic PHP knowledge is enough to run it. If you want to add features or modify tools, CI4 knowledge helps — and the developer documentation explains every controller and model in detail.
What payment gateways are supported?
Razorpay (India, with INR plans) and PayPal (international). Both support monthly and yearly billing cycles. Webhook handlers for automatic subscription activation are already built in.
Can I add more tools later?
Yes. The developer documentation includes a complete step-by-step guide for adding a new PDF tool — create a controller, register 2 routes, add a view. Takes about 30 minutes.
Is there a refund policy?
Because this is digital source code, all sales are final. Please review the feature list and documentation links carefully before purchasing. Feel free to email questions first.