sscgram.toolkit
● running in your browser β€” no server, no uploads

const toolkit = "PDF, compiled client-side"; // zero backend. zero tracking. 100% canvas + wasm.

Convert images to PDF, split & merge documents, reorder pages and export them back to images β€” every byte stays on your machine. Open a file, watch it render live, download the result.

image-to-pdf.html
split-merge.html
 
β–Ά live preview
100%client-side
0uploads
offlineready
MITlicensed

Application modules

.html

image-to-pdf.html

Build PDFs from JPG, PNG and WEBP images with page sizing, watermarks, headers and footers β€” rendered live on canvas as you configure it.

open module β†’
.html

split-merge-pdftoimage.html

Split, merge, rotate and reorder pages with drag-and-drop, then export selected pages straight back to image files.

launch toolkit β†’
.md

README.md

Setup instructions, deployment steps and the full project architecture, written for anyone cloning the repo.

read docs β†’

Project guide

install.sh
$ git clone https://github.com/sscgram/PDF-toolkit.git
$ cd PDF-toolkit
$ open index.html   # or use VS Code Live Server
deploy.shgithub pages
  • Settings β†’ Pages β†’ set source to GitHub Actions
  • Push changes to main
  • .github/workflows/static.yml deploys automatically
  • Live in ~60 seconds

Project structure

.
β”œβ”€β”€ .github/
β”‚   β””── workflows/
β”‚       β””── static.yml
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ image-to-pdf.html
β”œβ”€β”€ split-merge-pdftoimage.html
└── index.html

GitHub repository

github.com/sscgram/PDF-toolkit

MIT licensed Β· issues and PRs welcome.

⭐ Star this repo