Releases: dharshan-kumarj/PDFMatrix
Image Rotation + Roman Page Numbers
📐 Image Rotation for Images → PDF
You can now rotate images before generating the PDF.
New controls:
-
Rotate 90° clockwise ↻
-
Rotate 90° counter-clockwise ↺
-
Live rotation preview inside the thumbnail
-
Rotation is preserved during:
- Compression
- Resizing
- PDF export
Technical highlights:
- Canvas resizing handles 90° and 270° rotation correctly
- Width/height are swapped when rotated
- Rotation applied before JPEG compression
- No distortion or clipping
This fixes a real problem: photos from phones are often sideways.
Now you can correct orientation instantly.
🧭 Roman Numeral Page Numbers
PDF Page Numbers tool now supports 3 new formats:
✔ Roman Numerals (I, II, III…)
✔ Lowercase (i, ii, iii…)
✔ Roman Page of Total (I of X)
Supported formats now include:
- 1, 2, 3
- Page X of Y
- X / Y
- I, II, III
- i, ii, iii
- I of X
This is useful for:
- Official documents
- Academic papers
- Legal PDFs
- Books & manuals
🔁 Consistent UI & Workflow
Small UX improvements:
- Rotation controls grouped under each image
- Current rotation shown (e.g., 90°)
- Updated instructions list to include rotation step
- Minor layout fixes (spacing)
🔥 No Breaking Changes
All existing tools continue to work.
This update just adds flexibility and polish on top of the existing PDF quality system.
🌐 Live App
Available now at:
https://pdfmatrix.dharshankumar.com/
PDF Quality & Resolution Controls
v1.2.0 – PDF Quality & Resolution Controls
This update introduces a complete, system-wide implementation of adjustable PDF export quality, image compression, and resolution control across all PDF tools in PDFMatrix.
Every feature now respects user-selected quality presets, dramatically reducing file sizes while maintaining clarity.
🚀 Key Improvements
📊 Universal PDF Quality System
A new global quality-control module now powers all PDF outputs.
Includes a reusable component: PdfQualitySelector.tsx with four modes:
- 🔥 High Quality – Original resolution (largest output)
- ⚖️ Balanced (Recommended) – Compressed with excellent clarity (~50% smaller)
- ⚡ Small Size – Aggressive optimization (~70% smaller)
- ⚙️ Custom – Manual control for advanced users
Custom Mode Options:
- Image Quality Slider (50–100%)
- Max Image Dimensions (up to 4096px)
- PDF Compression Toggle (object streams enabled/disabled)
🛠 Updated Across 9 Core Tools
All PDF operations now support optimized quality + compression:
- Images → PDF
- PDF Merge
- PDF Split
- PDF Watermark
- PDF Rotate
- PDF Reorder
- PDF Resize
- PDF Page Numbers
- PDF Password Protection
Each tool applies image downscaling, JPEG conversion, and PDF stream compression based on user settings.
📉 Performance Gains
File Size Reduction
- Balanced: 40–60% smaller
- Small Size: 60–75% smaller
- High Quality: unchanged
User Benefits
- Faster uploads & downloads
- Faster sharing (email/WhatsApp)
- Lower storage usage
- No unnecessary quality loss
🎨 UX Enhancements
- Same selector UI across all features
- Smart default: Balanced mode
- Cleaner tooltips + quality descriptions
- Advanced options hidden by default
- Fully responsive on all screen sizes
🔒 No Breaking Changes
All existing workflows remain intact.
This update only improves output efficiency and gives users proper control.
🌐 Live App
https://pdfmatrix.dharshankumar.com/
Now a Fully Offline-Capable PWA + Installable App
v1.1.0 – Now a Fully Offline-Capable PWA + Installable App
Excited to announce the latest update of PDFMatrix, now upgraded into a full Progressive Web App (PWA) with complete offline support, installation on desktop/mobile, and instant loading through intelligent caching.
This release enhances performance, usability, and accessibility while keeping PDFMatrix fully client-side and privacy-focused.
Key Highlights
🔒 100% Privacy – All PDF processing remains entirely inside your browser. No uploads, no server communication.
⚡ Instant Load Times – Smart caching with Workbox makes the app launch immediately after first use.
📴 Full Offline Mode – Every tool works without internet through enhanced PWA support.
📱 Installable App – Add PDFMatrix to your home screen or desktop and use it like a native application.
💰 Still Completely Free – No subscriptions, no locked tools.
🚫 No Limits – Process unlimited files with no size restrictions.
🎨 Matrix-Themed UI – Smooth, responsive, and consistent across devices.
What’s New in This Release
✨ Full PWA Integration
PDFMatrix is now installable across all platforms and works entirely offline.
- Works offline with 100% of features available
- Standalone window with app-like experience
- Auto-updating service worker
- Intelligent caching for instant startup
- Persistent storage for cached assets
- Full support for Chrome, Edge, Safari (iOS), Firefox, and Android browsers
🔧 Service Worker + Workbox
-
Added Workbox-powered service worker
-
Precaches HTML, JS, CSS, fonts, icons, and assets
-
Uses optimized caching strategies:
- CacheFirst (fonts, static images)
- StaleWhileRevalidate (CSS/JS)
- NetworkFirst (HTML shell)
-
Runtime caching for dynamic resources
⚙️ Developer Enhancements
- Integrated vite-plugin-pwa
- Updated Vite configuration for SW generation
- Added
registerSW()for offline-ready & update prompts - Updated project structure, documentation, and installation guides
Features Included
- Merge multiple PDFs with drag-and-drop
- Split PDFs by pages, ranges, or intervals
- Compress PDFs with size preview
- Rotate, reorder, and resize pages
- Add custom page numbers
- Apply text or image watermarks
- Convert PDF → Images (PNG/JPEG)
- Convert Images → PDF
- Real-time previews and smooth animations
- Fully responsive on all major browsers
Built on the latest web technologies including React 19, TypeScript 5.7, Vite 6.2, and styled with Tailwind CSS.
Core PDF operations are powered by pdf-lib, pdfjs-dist, and JSZip.
Live Link
https://pdfmatrix.dharshankumar.com/
If you find PDFMatrix helpful, consider giving the repo a ⭐ on GitHub — it really helps!
Roadmap
Upcoming features include:
- PDF password protection
- Form filling
- Text editing
- Enhanced OCR
- Batch processing
- PDF annotations
- Bookmark management
v1.0.0 - Powerful, Private, and Free Browser-Based PDF Toolkit
Excited to announce the official release of PDFMatrix v1.0.0, a fully client-side, browser-based PDF toolkit designed for privacy, speed, and ease of use.
Key Highlights:
- 🔒 100% Privacy: All PDF processing happens locally in your browser. No files are uploaded or sent to any server.
- ⚡ Lightning Fast: Real-time file processing without server delays or uploads.
- 💰 Completely Free: No subscriptions, no hidden costs, no feature limitations.
- 🚫 No Limits: Work with unlimited file sizes and quantities.
- 📴 Offline Capable: Use PDF tools anywhere—work offline after the initial load.
- 🎨 Modern Matrix-Themed UI: Dark mode with sleek green accents and smooth animations for an eye-friendly experience.
Features Included:
- Merge, split, compress PDFs with drag-and-drop and live previews.
- Rotate, reorder, and resize pages easily.
- Add customizable page numbers and watermarks.
- Convert PDFs to images and images to PDF documents.
- Responsive, mobile-friendly design supporting all major modern browsers.
Built with the latest web technologies including React 19, TypeScript 5.7, Vite 6.2, and styled with Tailwind CSS. Core PDF operations powered by pdf-lib and pdfjs-dist libraries.
Ready to try? Get started by cloning the repo and running the development server or build for production.
Visit the project page and give us a star if you find PDFMatrix useful!
Live link : https://pdfmatrix.dharshankumar.com
This release marks the foundation for ongoing improvements including PDF password protection, form filling, text editing, OCR, batch processing, annotations, and bookmarks planned for upcoming versions.