Apa yang dilakukan alat ini
Pembaca File membuka dan membaca file PDF, Word (.docx), Excel (.xlsx), CSV, Markdown, dan teks/kode langsung di browser Anda. Pembaca bergaya desktop dengan sidebar navigasi. Tidak ada unggah—file tetap di perangkat Anda. Mendukung PDF (via PDF.js), Word (via mammoth), Excel (via SheetJS), CSV (parser kustom), Markdown (via marked), dan teks biasa. Ideal untuk melihat dokumen dan kode tanpa meninggalkan browser.
Cara menggunakannya
- Buka file — Klik untuk memilih file atau seret dan letakkan. Didukung: PDF, DOCX, XLSX, CSV, MD, TXT, dan banyak ekstensi kode.
- Navigasi — Gunakan sidebar untuk melompat ke halaman PDF, heading Word, lembar Excel, atau bagian Markdown.
- Baca — Konten dirender di area utama. PDF menampilkan halaman; spreadsheet menampilkan sel; Markdown menampilkan HTML yang dirender.
- Ganti file — Buka file lain; yang sebelumnya diganti (tanpa multi-tab).
- Tanpa unggah — File dibaca secara lokal; tidak ada yang dikirim ke server.
Cara kerjanya
Format dideteksi oleh ekstensi file. PDF menggunakan pdfjs-dist; Word menggunakan mammoth (DOCX ke HTML); Excel menggunakan xlsx/SheetJS; CSV menggunakan parser kustom dengan dukungan bidang kutipan; Markdown menggunakan marked. Konten dibaca via FileReader, File.text(), atau File.arrayBuffer(). Heading diekstrak untuk sidebar dan disuntikkan dengan ID untuk tautan anchor. Semua pemrosesan di sisi klien—file tidak pernah meninggalkan perangkat.
Semua komputasi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.
Kasus penggunaan & contoh
- Penampil PDF — Baca PDF tanpa aplikasi desktop.
- Review dokumen — Tampilan cepat file Word atau Excel.
- Inspeksi kode — Baca file sumber dengan tampilan ramah sintaks.
- Analisis CSV — Lihat data spreadsheet dalam bentuk tabel.
- Offline — Berfungsi sepenuhnya offline setelah dimuat.
Contoh
- Buka report.pdf → Halaman di sidebar, klik untuk melompat.
- Buka data.xlsx → Tab lembar, baris dan kolom dalam tabel.
- Buka readme.md → Markdown yang dirender dengan tautan heading.
Batasan & kendala
- Kebenaran pustaka — Kebenaran pdfjs-dist, mammoth, xlsx dipercaya; tidak diverifikasi secara independen.
- PDF.js worker — Dimuat dari unpkg CDN saat runtime.
- CSV — Menangani bidang kutipan; kepatuhan penuh RFC 4180 tidak dijamin.
- Ukuran file — File sangat besar dapat memperlambat atau menghabiskan memori.
- File tunggal — Satu file pada satu waktu; tidak ada tampilan multi-dokumen.