Skip to content
reader.me

Nota teknikal

Bagaimana reader.me berfungsi

Setiap PDF yang anda buka tidak pernah meninggalkan mesin anda. Halaman ini menjelaskan bagaimana ini mungkin secara seni bina dan bagaimana untuk mengesahkan janji ini sendiri dalam 30 saat.

Versi pendek

Pelayar moden menghantar runtime hampir lengkap: enjin JIT JavaScript, WebAssembly, kanvas 2D, kriptografi, API fail, dan penyimpanan berterusan. Mencukupi untuk melakukan semua yang dilakukan editor PDF desktop — tanpa menghantar fail ke mana-mana.

reader.me adalah kira-kira 4 MB JavaScript dan WebAssembly yang menggam empat perpustakaan sumber terbuka menjadi 20 alat yang anda lihat.

Apa yang berlaku apabila anda menjatuhkan PDF

  1. Pelayar menyerahkan fail terus kepada JavaScript.
  2. Kami membaca bait ke dalam typed array.
  3. Perpustakaan yang sesuai melakukan kerja: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
  4. Hasilnya menjadi muat turun.

Mengapa ini privasi struktur

Kebanyakan tuntutan "tiada muat naik" daripada perkhidmatan awan bermakna sesuatu yang lebih lemah: pelayan membuang fail anda selepas beberapa jam. Fail telah sampai ke pelayan mereka.

Dalam reader.me tiada "selepas" untuk dibuang kerana tiada muat naik pada mulanya.

Bagaimana pula dengan analitik?

Kami memuatkan Google Analytics (ditangguh) dan Cloudflare Web Analytics. Tiada satu pun melihat PDF anda — hanya isyarat pageview dengan laluan URL, locale, dan user agent standard.

Robot dibenarkan secara eksplisit (GPTBot, ClaudeBot, dsb.) — tiada data dokumen untuk dikikis.

Sahkan sendiri dalam 30 saat

  1. Buka DevTools (F12 pada Windows, ⌥⌘I pada macOS) → tab Network.
  2. Kosongkan senarai permintaan, tandakan "preserve log".
  3. Jatuhkan PDF pada alat Compress dan klik.
  4. Perhatikan panel Network. Tiada permintaan yang membawa fail anda. Muat turun tiba sebagai URL blob:.

Pertukaran yang kami terima

Melakukan semuanya dalam pelayar tidak percuma. Senarai pengehadan yang jujur:

  • Had saiz fail 50 MB setiap fail di web.
  • Tiada tandatangan berkelayakan (Fasa 4).
  • Data bahasa OCR besar (~12 MB larian pertama).
  • PDF/A kehilangan teks boleh dipilih.

Berkaitan

reader.me ialah idea oleh David Carrero , dibina di Color Vivo Internet S.L.