ข้ามไปยังเนื้อหาหลัก

แปลง PDF เป็นรูปภาพ (JPG, PNG, WebP) ฟรี

แปลงทุกหน้าของ PDF เป็นรูป JPG, PNG หรือ WebP ในความละเอียดที่เลือก ดาวน์โหลดทีละหน้าหรือทั้งหมดเป็น ZIP ไฟล์ไม่เคยออกจากเบราว์เซอร์

แผนฟรีของ Sejda อนุญาต 3 งานต่อชั่วโมง — ที่นี่หน้าเอกสารถูกเรนเดอร์บนอุปกรณ์ของคุณ โดยไม่ต้องมีบัญชี · ตรวจสอบแล้ว ก.ย. 2569

วางไฟล์ที่นี่หรือคลิกเพื่อเรียกดู

PDF · ประมวลผลบนอุปกรณ์ของคุณ

หรือกด Ctrl+V เพื่อวางจากคลิปบอร์ด

คุณสามารถวางหลายไฟล์พร้อมกัน

เรียกดูไฟล์

วางหลาย PDF พร้อมกันเพื่อแปลงทั้งหมด แต่ละไฟล์จะมีโฟลเดอร์ของตัวเองใน ZIP

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

การใช้งานทั่วไป

  • แปลง PDF เป็น JPGเปลี่ยนแต่ละหน้า PDF เป็นรูปภาพ JPG ที่คุณสามารถแชร์หรือฝังได้ที่ใดก็ได้
  • แปลง PDF เป็น PNGส่งออกหน้า PDF เป็นรูปภาพ PNG ที่คมชัดพร้อมการรองรับความโปร่งใส
  • เปลี่ยนหน้า PDF เป็นสไลด์วางหน้า PDF ลงใน PowerPoint, Google Slides หรือ Keynote เป็นรูปภาพ
  • สร้างรูปภาพขนาดย่อของหน้า PDFสร้างรูปภาพตัวอย่างของหน้า PDF สำหรับเว็บไซต์และแค็ตตาล็อก
  • แชร์ PDF บนสื่อสังคมแปลง PDF เป็นรูปภาพเพื่อให้แพลตฟอร์มที่บล็อก PDF สามารถแสดงผล

วิธีการทำงาน

เครื่องมือนี้แปลงหน้า PDF เป็นภาพในเบราว์เซอร์ทั้งหมดด้วย PDF.js (pdfjs-dist) — เอนจินเรนเดอร์ PDF โอเพนซอร์สของ Mozilla — ร่วมกับ Canvas API ของเบราว์เซอร์สำหรับเข้ารหัสภาพ ไฟล์ของคุณถูกอ่านในเครื่องและไม่เคยถูกส่งไปยังเซิร์ฟเวอร์

  1. 1
    PDF.js แยกวิเคราะห์ไฟล์
    pdfjs-dist อ่านโครงสร้างไบนารีของ PDF จากหน่วยความจำโดยตรง — ฟอนต์ กราฟิกเวกเตอร์ ภาพที่ฝังอยู่ และคำสั่งจัดวางหน้า — ด้วยตัวเรนเดอร์ของตัวเองที่เขียนด้วย JavaScript Web Worker เฉพาะ (โหลดจาก CDN) จัดการการแยกวิเคราะห์ที่หนักนอกเธรดหลัก หน้าเว็บจึงยังตอบสนอง
  2. 2
    แต่ละหน้าเรนเดอร์ลงบน canvas
    สำหรับแต่ละหน้าที่ร้องขอ PDF.js คำนวณ viewport ที่ปรับตาม DPI ที่เลือก พื้นที่พิกัด PDF เริ่มต้นคือ 72 DPI การเรนเดอร์ 300 DPI จึงใช้ตัวคูณ 300/72 ≈ 4.17x และได้ canvas ขนาดตามนั้น PDF.js วาดเนื้อหาหน้าทั้งหมด — ข้อความ เส้นทาง ภาพ — ลงใน HTMLCanvasElement นอกจอด้วย 2D Canvas API
  3. 3
    Canvas เข้ารหัสเป็นรูปแบบที่เลือก
    หลังเรนเดอร์ เครื่องมือเรียก canvas.toBlob() ด้วย MIME type เป้าหมาย (image/png, image/jpeg หรือ image/webp) และการตั้งค่าคุณภาพ มอบการเข้ารหัสให้โคเดกภาพของเบราว์เซอร์เอง — เอนจินเดียวกับที่ Chrome, Firefox หรือ Safari ใช้ — ได้ Blob ภาพที่บีบอัดเก็บไว้ในหน่วยความจำ
  4. 4
    ดาวน์โหลดทีละไฟล์หรือเป็น ZIP
    แต่ละหน้าที่เรนเดอร์แล้วพร้อมใช้ทันทีเป็น object URL สำหรับดูตัวอย่างและดาวน์โหลดทีละไฟล์ หากดาวน์โหลดทุกหน้าพร้อมกัน ไลบรารี jszip จะรวม Blob ในหน่วยความจำเป็นไฟล์ ZIP ฝั่งไคลเอนต์ แล้วเริ่มดาวน์โหลดครั้งเดียว — ไม่มีการเรียกเซิร์ฟเวอร์ในทุกขั้นตอน

PDF ของคุณถูกอ่านจากอุปกรณ์เข้าสู่หน่วยความจำเบราว์เซอร์โดยตรงด้วย File API และไม่เคยถูกอัปโหลด — การเรนเดอร์ การเข้ารหัส และการรวมไฟล์ทั้งหมดเกิดขึ้นในแท็บเบราว์เซอร์ของคุณ

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย