ตัวแปลง PDF เป็น JFIF
ตัวแปลง PDF เป็น JFIF บันทึกแต่ละหน้า PDF เป็นไฟล์ .jfif — ข้อมูลไบต์ JPEG ธรรมดาภายใต้นามสกุลรูปแบบแลกเปลี่ยนข้อมูลที่ระบบเก่าบางระบบยังคงต้องการ การเรนเดอร์และการเข้ารหัสเกิดขึ้นในเบราว์เซอร์ของคุณ: เลือกคุณภาพและสเกล เรนเดอร์ แล้วดาวน์โหลดทีละหน้าหรือเป็น ZIP
ใช้ ตัวแปลง PDF เป็น JFIF
การตั้งค่า PDF เป็นภาพ
หน้าเว็บที่แสดงผลแล้ว
อ่านเนื้อหา
สิ่งที่คุณจะได้รับ
แต่ละหน้าของ PDF ของคุณจะถูกเรนเดอร์และบันทึกเป็นไฟล์ที่ลงท้ายด้วย .jfif ภายในนั้น ไบต์ก็คือภาพ JPEG ธรรมดา ไม่มีตัวเข้ารหัส JFIF แยกต่างหาก: เบราว์เซอร์วาดหน้าเว็บ ส่งออกผ่านตัวเข้ารหัส JPEG บนแคนวาส และไฟล์ที่ดาวน์โหลดจะถูกตั้งชื่อด้วยนามสกุล JFIF แทนที่จะเป็น .jpg ที่คุ้นเคยกว่า
ดังนั้นคำถามในทางปฏิบัติจึงไม่ใช่ "ฉันจะสร้างไฟล์ JFIF ได้อย่างไร" — คุณทำอยู่แล้ว — แต่เป็น "สิ่งที่ฉันส่งไฟล์นี้ไปให้จะยอมรับไฟล์ที่ติดป้ายว่า .jfif หรือไม่" นั่นคือจุดที่นามสกุลมีความสำคัญ ซึ่งจะกล่าวถึงด้านล่าง
JFIF คืออะไรกันแน่
JFIF ย่อมาจาก JPEG File Interchange Format เป็นข้อกำหนดเล็ก ๆ ที่ซ้อนอยู่บนบิตสตรีม JPEG: เครื่องหมาย APP0 ใกล้จุดเริ่มต้นของไฟล์ที่ประกาศเวอร์ชัน ความหนาแน่นพิกเซล และอัตราส่วนภาพ และอาจมีภาพขนาดย่อติดมาด้วย มันมีอยู่เพราะมาตรฐาน JPEG ดั้งเดิมอธิบายวิธีบีบอัดภาพ แต่ไม่อธิบายวิธีระบุพิกเซลหรือความละเอียดของภาพ ซึ่งทำให้ไฟล์ในยุคแรกคลุมเครือ
นั่นคือความแตกต่างทั้งหมด ไฟล์ JFIF ก็คือ JPEG ไฟล์ JPEG ที่สร้างโดยกล้องหรือเบราว์เซอร์มักมีส่วน APP0 เดียวกันโดยไม่มีใครเปลี่ยนชื่อ การแปลงหน้าเว็บเป็น JFIF ที่นี่จึงไม่เปลี่ยนการบีบอัด การจัดการสี หรือขนาดไฟล์เมื่อเทียบกับ JPEG ที่คุณภาพเดียวกัน แต่เปลี่ยนนามสกุลของไฟล์ที่ดาวน์โหลด
ทำไมจึงเลือกหน้านี้แทนหน้า JPG
นามสกุลคือเหตุผล บางกระบวนการยังคงเรียกขอ JFIF ตามชื่อ: ระบบพิมพ์และพิสูจน์อักษรรุ่นเก่า เครื่องมือจัดการเอกสารจำนวนหนึ่ง แบบฟอร์มอัปโหลดของบางโรงเรียนและหน่วยงานรัฐบาล และเกตเวย์อีเมลรุ่นเก่าที่จับคู่นามสกุลกับตัวจัดการ ในที่เหล่านั้น ไฟล์ที่ติดป้าย .jfif อาจผ่านการตรวจสอบที่ปฏิเสธ .jpg หรืออาจเกิดตรงกันข้าม การมีตัวแปลงที่สร้างนามสกุลที่ต้องการพอดีนั้นสะดวกกว่าการเปลี่ยนชื่อไฟล์ด้วยมือ
ทางกลับกันก็พบได้บ่อยพอ ๆ กัน เบราว์เซอร์สมัยใหม่ไม่สนใจนามสกุลและอ่าน MIME type ดังนั้นภาพ .jfif จึงเปิดได้ทุกที่ อย่างไรก็ตาม ตัวตรวจสอบการอัปโหลดมักเปรียบเทียบนามสกุลกับรายการสั้น ๆ หากเว็บไซต์ปฏิเสธ .jfif ของคุณ ให้เปลี่ยนชื่อเป็น .jpg — เนื้อหาถูกต้องอยู่แล้ว — หรือแปลงอีกครั้งในหน้า JPG
การเรนเดอร์เกิดขึ้นในเบราว์เซอร์
PDF.js โหลดไฟล์ในเครื่อง วาดแต่ละหน้าลงบนแคนวาส และเรียกตัวเข้ารหัส JPEG ด้วยค่าคุณภาพของคุณ บล็อบที่ได้จะถูกเก็บไว้สำหรับหน้านั้นและดาวน์โหลดโดยตรง ไม่มีคำขอใดออกจากหน้าเว็บสำหรับข้อมูลภาพ ดังนั้นเอกสารลับจะไม่ไปถึงเซิร์ฟเวอร์ผ่านตัวแปลงนี้ นั่นคือความแตกต่างจริงจากหน้า GIF และ BMP ซึ่งส่งแต่ละหน้าที่เรนเดอร์แล้วไปเข้ารหัส
สิ่งที่แลกมาคือการควบคุม คุณได้สิ่งที่ตัวเข้ารหัส JPEG ของเบราว์เซอร์สร้าง: JPEG แบบ baseline ไม่มีตัวเลือก chroma subsampling ไม่มีตัวเลือก progressive scan ไม่มีการควบคุมเมทาดาทา ไม่มีความคิดเห็น EXIF ไม่มีการฝังโปรไฟล์ ICC และไม่มีแท็ก DPI เขียนลงในไฟล์ หากเครื่องพิมพ์ต้องการเมทาดาทา 300 DPI เอาต์พุตนี้จะไม่มีให้แม้ขนาดพิกเซลจะใหญ่พอ
คุณภาพและขนาด
ตัวเลขสองตัวกำหนดรูปร่างของเอาต์พุต
| การตั้งค่า | ช่วง | สิ่งที่มันทำ |
|---|---|---|
| เปอร์เซ็นต์คุณภาพภาพ | 1 ถึง 100 ค่าเริ่มต้น 90 | ส่งไปยังตัวเข้ารหัส JPEG ค่าสูงเก็บรายละเอียดได้มากกว่าและไฟล์ใหญ่ขึ้น ค่าต่ำทำให้เกิดบล็อกบริเวณข้อความและขอบ |
| สเกลขนาดภาพ | 5 ถึง 300 เปอร์เซ็นต์ ค่าเริ่มต้น 100 | เปลี่ยนขนาดพิกเซลของการเรนเดอร์ 100 เปอร์เซ็นต์คือประมาณขนาดหน้าเว็บในหน่วยพิกเซล CSS; 200 เปอร์เซ็นต์เพิ่มความกว้างและความสูงเป็นสองเท่า ทำให้จำนวนพิกเซลเป็นสี่เท่า |
คุณภาพและสเกลมีปฏิสัมพันธ์กัน การเรนเดอร์ที่ 200 เปอร์เซ็นต์แล้วลดคุณภาพลงเหลือ 60 อาจให้ผลที่คมชัดกว่าในขนาดใกล้เคียงกับการเรนเดอร์ที่ 100 เปอร์เซ็นต์ที่คุณภาพ 90 เพราะพิกเซลที่เพิ่มขึ้นทนต่อการบีบอัดได้ดีกว่า สำหรับเนื้อหาข้อความทึบ ให้คงคุณภาพไว้ที่ 85 หรือสูงกว่า; ต่ำกว่าประมาณ 70 จะเห็นการสั่นไหวรอบตัวอักษรได้ในระยะอ่านปกติ สำหรับหน้าที่เป็นภาพถ่ายเป็นส่วนใหญ่ 75 ถึง 85 มักแยกไม่ออกจาก 95 ในขนาดที่เล็กกว่าเพียงเศษเสี้ยว
JPEG เป็นรูปแบบที่สูญเสียข้อมูลและตัวเข้ารหัสทำงานเพียงครั้งเดียว การรันตัวแปลงซ้ำกับเอาต์พุตของตัวเองจะทำให้คุณภาพลดลงอีก เริ่มจาก PDF เสมอ
ทีละขั้นตอน
- วาง PDF ลงในพื้นที่อัปโหลด ไฟล์จะได้รับการยอมรับเมื่อมี MIME type เป็น PDF หรือนามสกุล .pdf
- ยืนยันว่า แปลงเป็น แสดง JFIF เมนูดรอปดาวน์แสดงรูปแบบที่รองรับทั้งหมด จึงเปลี่ยนได้ แต่จะเริ่มที่ JFIF สำหรับหน้านี้
- ตั้งค่าคุณภาพและสเกล ค่าเริ่มต้นที่ 90 และ 100 เปอร์เซ็นต์เหมาะสำหรับการอ่านบนหน้าจอ
- กด เรนเดอร์หน้า ทุกหน้าจะถูกเรนเดอร์; ความคืบหน้าจะรายงานเมื่อแต่ละหน้าเสร็จสิ้น
- ตรวจสอบภาพขนาดย่อ ในโหมดนี้เป็นตัวอย่าง JPEG ดังนั้นสิ่งที่คุณเห็นจะตรงกับไฟล์ที่จะได้รับ
- ดาวน์โหลดหน้าด้วยปุ่มของมัน หรือติ๊กเลือกหน้าและสร้าง ZIP จากรายการที่เลือก
ชื่อไฟล์ได้มาจาก PDF: contract-page-1.jfif, contract-page-2.jfif อักขระที่ไม่อยู่ในกลุ่มตัวอักษร ตัวเลข ยติภังค์ และขีดล่างจะกลายเป็นยติภังค์ ZIP จะมีชื่อว่า contract-selected-pages.zip และบรรจุไฟล์ที่มีชื่อเดียวกัน การเลือกหน้าใช้ตัวเลขเดี่ยว ช่วงเริ่มต้นและสิ้นสุด หรือรายการที่กำหนดเอง และ Select all จะครอบคลุมทุกหน้าที่เรนเดอร์
ไฟล์จะเปิดได้และไม่ได้ในอะไรบ้าง
Chrome, Edge, Firefox และ Safari ต่างก็แสดงภาพ .jfif ได้ เพราะตรวจสอบเนื้อหาแทนที่จะดูจากชื่อ Windows Photos, macOS Preview และ Word แทรกไฟล์เหล่านี้ได้โดยไม่มีปัญหา ความล้มเหลวมักเกิดจากข้อจำกัดด้านการจัดการมากกว่าด้านเทคนิค เช่น ฟอร์มเว็บที่อนุญาตเฉพาะ .jpg และ .png สคริปต์ที่ตรวจสอบนามสกุล พอร์ทัลพิมพ์ที่ปฏิเสธนามสกุลที่ไม่รู้จัก หรือไคลเอนต์อีเมลที่แสดงไฟล์แต่ไม่มีภาพตัวอย่าง
หากระบบปฏิเสธนามสกุล มีสองวิธีที่ได้ผล คือเปลี่ยนชื่อไฟล์ เนื่องจากไบต์เป็น JPEG อยู่แล้ว หรือดาวน์โหลดหน้าซ้ำโดยตั้งรูปแบบเป็น JPG อย่าแปลง JFIF เป็นรูปแบบ JPEG อื่น เพราะไม่มีอะไรต้องแปลง
JFIF, JPG และ PNG โดยสรุป
- JFIF — การบีบอัด JPEG นามสกุล .jfif เหมาะที่สุดเมื่อระบบต้องการนามสกุลนั้น
- JPG / JPEG — การบีบอัดเดียวกันกับนามสกุลทั่วไป เหมาะที่สุดสำหรับการแชร์ทั่วไปและไฟล์ที่เล็กลง
- PNG — ไม่สูญเสียข้อมูลและไฟล์ใหญ่กว่า เหมาะที่สุดสำหรับหน้าที่มีข้อความมาก ภาพหน้าจอ และทุกอย่างที่มีความโปร่งใสหรือขอบคม
สำหรับสัญญาที่สแกน JPEG ที่คุณภาพ 85 ให้ไฟล์กะทัดรัดและอ่านได้ สำหรับหน้าที่มีตัวอักษรเล็กหรือไดอะแกรมที่มีเส้นบาง PNG จะคมชัดกว่าอย่างเห็นได้ชัด ตัวเลือกรูปแบบทำให้การเปรียบเทียบทำได้ง่าย: เรนเดอร์หนึ่งครั้ง เปลี่ยนรูปแบบ เรนเดอร์อีกครั้ง
ข้อจำกัด
ครั้งละหนึ่ง PDF เรนเดอร์ทุกหน้า เฉพาะภาพนิ่ง ไม่มีพื้นหลังโปร่งใสเพราะ JPEG ไม่มีช่อง alpha ไม่มีแอนิเมชัน ไม่มี OCR และไม่มีเลเยอร์ข้อความ PDF ที่ป้องกันด้วยรหัสผ่านจะเปิดไม่ได้ ไม่มีการควบคุม subsampling, progressive encoding หรือ metadata และไม่มีวิธีกำหนดค่า DPI ในไฟล์ หน้าที่ใหญ่มากที่สเกลสูงจะถูกจำกัดด้วยหน่วยความจำเบราว์เซอร์มากกว่าขีดจำกัดตายตัว อินเทอร์เฟซไม่ได้บังคับขีดจำกัดจำนวนหน้า แต่เอกสารหลายร้อยหน้าจะใช้เวลาและหน่วยความจำในการเรนเดอร์ในรอบเดียว
ความเป็นส่วนตัว
การเรนเดอร์ การเข้ารหัส และการบีบอัด ZIP ทั้งหมดเกิดขึ้นในเครื่อง PDF และภาพที่ได้จะไม่ถูกอัปโหลด ทำให้ตัวเลือกนี้ปลอดภัยกว่าสำหรับเอกสารลับในบรรดารูปแบบต่างๆ ของเครื่องมือนี้ เช่นเคย ไฟล์ที่ดาวน์โหลดเป็นภาพธรรมดาและควรจัดเก็บและแชร์อย่างเหมาะสม
ข้อผิดพลาดที่พบบ่อย
- คิดว่า JFIF เป็นการบีบอัดคนละแบบ จริงๆ แล้วมันคือ JPEG ที่มีเฮดเดอร์เฉพาะและนามสกุลที่พบได้น้อยกว่า
- แปลงซ้ำสองครั้งเพื่อคุณภาพ การเข้ารหัส JPEG แต่ละครั้งสูญเสียข้อมูล กลับไปที่ PDF ต้นฉบับดีกว่า
- ตั้งคุณภาพเป็น 100 สำหรับข้อความ ทำให้ขนาดเพิ่มขึ้นมากแต่ได้ผลตอบแทนเล็กน้อย 85 ถึง 90 มักเป็นทางเลือกที่คุ้มกว่า
- โทษไฟล์เมื่อฟอร์มอัปโหลดปฏิเสธ .jfif ฟอร์มกำลังตรวจสอบนามสกุล ให้เปลี่ยนชื่อหรือดาวน์โหลดใหม่เป็น JPG
- คาดหวังหน้าจะโปร่งใส JPEG จะแบนความโปร่งใส หน้าที่ไม่ได้ระบายพื้นหลังของตัวเองอาจออกมามีพื้นที่มืดหรือทึบอย่างไม่คาดคิด ดังนั้นให้ตรวจสอบหน้าแรก
- เรนเดอร์รายงานยาวเพื่อส่งออกเพียงหน้าเดียว ทุกหน้าจะถูกเรนเดอร์ก่อนที่คุณจะเลือกได้
คำถามที่พบบ่อย
คำถามที่พบบ่อย
ความคิดเห็น (0)
โปรดอธิบายปัญหาที่คุณพบ เพื่อให้เราสามารถตรวจสอบและปรับปรุงเครื่องมือได้