below — see vite.config.ts for the full policy and reasoning, and `app/static/_headers` for the real HTTP header Cloudflare Pages serves in production (kept in sync with the per-build hashes by scripts/patch-csp-headers.mjs, a postbuild step, so the two don't silently disagree and break the deployed app). --> %sveltekit.head%

หมุนหน้า PDF

โหมด Local: เปิดอยู่ — ไฟล์นี้ประมวลผลในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด ตรวจสอบได้เอง

ลากไฟล์ PDF มาวางที่นี่ หรือ