8000 GitHub - rizalahmaddd/pdf-tools: Toolkit PDF 100% offline & client-side di browser: gabung, pisah, kompres, tanda tangan, OCR, watermark, dan nomor halaman tanpa upload file. · GitHub
[go: up one dir, main page]

Skip to content
rizalahmadddPublic

About

Toolkit PDF 100% offline & client-side di browser: gabung, pisah, kompres, tanda tangan, OCR, watermark, dan nomor halaman tanpa upload file.

Topics

Resources

Security policy

Stars

9 stars

Watchers

0 watching

Forks

Repository files navigation

PDF Tools

JavaScript WebAssembly Offline First Privacy License: MIT CI Demo

PDF Tools Preview

Stack: Vanilla JavaScript · CSS3 · pdf-lib · PDF.js · Tesseract.js (WebAssembly OCR) · JSZip · SortableJS · esbuild

Toolkit manipulasi dan pengelolaan PDF 100% offline dan client-side langsung di browser. Semua pemrosesan dokumen berjalan seutuhnya di perangkat lokal Anda tanpa pernah mengunggah satu byte pun file ke server eksternal, menjamin keamanan dan privasi dokumen rahasia Anda.

🌐 Coba demo: pdf.solusikoding.com

Fitur

  • Gabung PDF: Gabungkan beberapa file PDF sekaligus menjadi satu dokumen berurutan
  • Pisah PDF: Ekstrak rentang halaman tertentu atau pisahkan dokumen per halaman
  • Atur Halaman: Susun ulang urutan halaman (drag & drop), putar rotasi, atau hapus halaman tertentu dengan pratinjau visual
  • Tanda Tangan Digital: Buat coretan tanda tangan langsung atau tempel gambar paraf/stempel ke posisi mana pun di atas dokumen
  • Isi Formulir (Fill Form): Deteksi dan isi formulir PDF interaktif (teks, centang, pilihan dropdown) secara instan
  • Sensor Dokumen (Redact): Tutup dan sensor area teks atau informasi sensitif secara permanen
  • Kompres PDF: Perkecil ukuran file PDF dengan kompresi visual adaptif
  • OCR (Optical Character Recognition): Kenali dan ekstrak teks dari dokumen hasil scan menggunakan engine Tesseract WebAssembly lokal (Bahasa Indonesia & Inggris)
  • Ekstrak Teks: Salin seluruh teks dari dokumen PDF ke berkas teks (.txt) murni
  • Watermark: Tambahkan tanda air teks kustom dengan opsi transparansi, sudut rotasi, ukuran, dan warna
  • Nomor Halaman: Berikan penomoran halaman otomatis dengan format fleksibel dan 9 pilihan posisi
  • PDF ke Gambar: Konversi tiap halaman PDF menjadi gambar beresolusi tinggi (PNG/JPEG) yang dikemas otomatis dalam ZIP
  • Gambar ke PDF: Satukan beberapa foto atau gambar (PNG, JPG, WebP) menjadi satu berkas PDF rapi
  • Multi-File Batch Processing: Unggah dan proses banyak file dokumen sekaligus dalam satu alur kerja
  • 100% Offline & Privasi Terjaga: Berjalan tanpa server backend, aman untuk dokumen legal, finansial, dan identitas pribadi
  • Mode Gelap & Multibahasa: Antarmuka responsif dengan tema gelap/terang serta dukungan Bahasa Indonesia dan Bahasa Inggris

Cara kerja

  1. Buka aplikasi di peramban atau jalankan file HTML secara offline.
  2. Pilih modul alat PDF yang ingin digunakan di bilah navigasi.
  3. Unggah atau tarik & letakkan (drag and drop) file dokumen Anda.
  4. Sesuaikan konfigurasi sesuai kebutuhan, lalu unduh hasilnya seketika.

Mulai cepat

npm install                   # pasang dependensi
node build.mjs                # build bundel aplikasi ke folder dist/
open "dist/PDF Toolkit.html"  # jalankan langsung di browser

Dokumentasi

Dukung & Donasi

Jika proyek ini bermanfaat bagi Anda, dukung pengembangannya melalui QRIS:

QRIS Donasi - RZ Printing
Scan QRIS menggunakan BCA, Mandiri, BRI, GoPay, OVO, DANA, ShopeePay, atau mobile banking lainnya.

Kontak

Dikembangkan oleh rizalahmaddd:

Lisensi

Proyek ini dilisensikan di bawah lisensi MIT License.
Rincian lisensi dependensi pihak ketiga (third-party libraries) dapat dilihat di assets/THIRD-PARTY-LICENSES.txt.

About

Toolkit PDF 100% offline & client-side di browser: gabung, pisah, kompres, tanda tangan, OCR, watermark, dan nomor halaman tanpa upload file.

Topics

Resources

Security policy

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0