Skip to content
reader.me

บันทึกทางเทคนิค

reader.me ทำงานอย่างไร

PDF ทุกไฟล์ที่คุณเปิดจะไม่ออกจากเครื่องของคุณ หน้านี้อธิบายวิธีที่สิ่งนี้เป็นไปได้ทางสถาปัตยกรรมและวิธีตรวจสอบคำมั่นด้วยตัวคุณเองใน 30 วินาที

เวอร์ชันสั้น

เบราว์เซอร์สมัยใหม่จัดส่ง runtime ที่เกือบสมบูรณ์: เครื่องยนต์ JIT JavaScript, WebAssembly, canvas 2D, การเข้ารหัสลับ, API ไฟล์, ที่เก็บข้อมูลถาวร เพียงพอที่จะทำทุกอย่างที่เครื่องมือแก้ไข PDF เดสก์ท็อปทำ — โดยไม่ส่งไฟล์ไปที่ใด

reader.me คือ JavaScript และ WebAssembly ประมาณ 4 MB ที่เชื่อมไลบรารีโอเพนซอร์สสี่ตัวเป็น 20 เครื่องมือที่คุณเห็น

เกิดอะไรขึ้นเมื่อคุณวาง PDF

  1. เบราว์เซอร์ส่งไฟล์ตรงไปยัง JavaScript
  2. เราอ่านไบต์ไปยัง typed array
  3. ไลบรารีที่ถูกต้องทำงาน: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB)
  4. ผลลัพธ์กลายเป็นการดาวน์โหลด

ทำไมนี่คือความเป็นส่วนตัวเชิงโครงสร้าง

การอ้างสิทธิ์ "ไม่อัปโหลด" ส่วนใหญ่ของบริการคลาวด์หมายถึงสิ่งที่อ่อนแอกว่า: เซิร์ฟเวอร์ทิ้งไฟล์ของคุณหลังจากไม่กี่ชั่วโมง ไฟล์ถึงเซิร์ฟเวอร์ของพวกเขาแล้ว

ใน reader.me ไม่มี "หลัง" ที่จะทิ้งเพราะไม่มีการอัปโหลดตั้งแต่แรก

แล้วการวิเคราะห์ล่ะ?

เราโหลด Google Analytics (เลื่อน) และ Cloudflare Web Analytics ทั้งคู่ไม่เห็น PDF ของคุณ — มีเพียง pageview beacons พร้อมเส้นทาง URL, locale และ user agent มาตรฐาน

อนุญาตหุ่นยนต์อย่างชัดเจน (GPTBot, ClaudeBot ฯลฯ) — ไม่มีข้อมูลเอกสารให้ขูด

ตรวจสอบด้วยตัวเองใน 30 วินาที

  1. เปิด DevTools (F12 บน Windows, ⌥⌘I บน macOS) → แท็บ Network
  2. ล้างรายการคำขอ ติ๊ก "preserve log"
  3. วาง PDF บนเครื่องมือ Compress และคลิก
  4. ดูแผง Network ไม่มีคำขอใดบรรทุกไฟล์ของคุณ ดาวน์โหลดมาเป็น URL blob:

การแลกเปลี่ยนที่เรายอมรับ

การทำทุกอย่างในเบราว์เซอร์ไม่ฟรี รายการข้อจำกัดที่ซื่อสัตย์:

  • ขีดจำกัดขนาดไฟล์ 50 MB ต่อไฟล์บนเว็บ
  • ไม่มีลายเซ็นที่มีคุณสมบัติเหมาะสม (เฟส 4)
  • ข้อมูลภาษา OCR ขนาดใหญ่ (~12 MB การรันแรก)
  • PDF/A สูญเสียข้อความที่เลือกได้

ที่เกี่ยวข้อง

reader.me เป็นไอเดียโดย David Carrero สร้างที่ Color Vivo Internet S.L.