Skip to content

Releases: dharshan-kumarj/PDFMatrix

Image Rotation + Roman Page Numbers

07 Dec 13:06
bfea71e

Choose a tag to compare

📐 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

18 Nov 10:25
32b9f86

Choose a tag to compare

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

13 Nov 10:09
adf0738

Choose a tag to compare

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

12 Nov 16:28
9fb73f4

Choose a tag to compare

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.