ดึงรูปภาพจาก PDF

ดึงรูปภาพแบบราสเตอร์ที่ฝังอยู่ในไฟล์ PDF แล้วดาวน์โหลดเป็น ZIP — ออฟไลน์ในเบราว์เซอร์

วิธีใช้งาน

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

ภาพถ่าย JPEG ออกมาโดยไม่ถูกแตะต้อง

รูปภาพส่วนใหญ่ในไฟล์ PDF ไม่ว่าจะเป็นงานสแกนหรือภาพถ่าย ล้วนถูกเก็บเป็น JPEG รูปเหล่านั้นถูกคัดลอกออกมาแบบไบต์ต่อไบต์ ไฟล์ที่คุณได้คือไฟล์เดียวกันกับที่ฝังอยู่ ไม่มีการถอดรหัสและไม่มีการเข้ารหัสใหม่ จึงไม่มีอะไรสูญหายและขนาดยังเล็กเท่าเดิม ส่วนรูปที่เก็บเป็นข้อมูลพิกเซลบีบอัดจะถูกประกอบใหม่เป็น PNG ซึ่งไม่สูญเสียคุณภาพเช่นกัน

มันข้ามอะไรไป และทำไมถึงบอก

รูปบางรูปใช้ตัวเข้ารหัสที่เครื่องมือนี้แกะไม่ได้ ได้แก่การเข้ารหัสแฟกซ์ CCITT และ JBIG2 ซึ่งทั้งคู่มาจากเครื่องสแกนรุ่นเก่า รูปเหล่านั้นจะถูกแสดงรายการพร้อมชื่อและเหตุผล แทนที่จะถูกทิ้งไปเงียบ ๆ ผลลัพธ์จึงไม่มีทางขาดหายโดยที่คุณไม่รู้ ส่วนรูป JPEG 2000 จะถูกบันทึกเป็น .jp2 ซึ่งโปรแกรมดูภาพหลายตัวเปิดไม่ได้ แต่ก็ยังเป็นข้อมูลต้นฉบับ

ทำไมจึงทำงานในเบราว์เซอร์

ไฟล์ PDF ถูกแยกวิเคราะห์ด้วย pdf-lib บนเครื่องของคุณเอง และรูปภาพไม่เคยออกไปไหน เรื่องนี้สำคัญที่นี่มากกว่าเกือบทุกหน้าในเว็บนี้ เพราะรูปถ่ายภายในรายงานที่สแกนไว้ เอกสารประจำตัว หรือเวชระเบียน คือส่วนที่อ่อนไหวที่สุด ไฟล์ ZIP ก็ถูกประกอบในเครื่องเช่นกัน จึงไม่มีสิ่งใดจากการดึงรูปครั้งนี้ออกไปนอกแท็บ