PDF เป็น PNG ตัวแปลง
แปลงเอกสาร PDF ของคุณเป็นรูปภาพ PNG ความละเอียดสูงได้ทันที ปลอดภัย รวดเร็ว และฟรี 100%
ลากและวางไฟล์ที่นี่
รูปแบบที่รองรับ: PDF ขนาดไฟล์สูงสุด: 50MB
แปลงเอกสาร PDF ของคุณเป็นรูปภาพ PNG ความละเอียดสูงได้ทันที ปลอดภัย รวดเร็ว และฟรี 100%
รูปแบบที่รองรับ: PDF ขนาดไฟล์สูงสุด: 50MB
PDF และ PNG อยู่ฝั่งตรงข้ามของการแบ่งเอกสาร/รูปภาพ PDF อธิบายหน้าโดยใช้คำสั่งเวกเตอร์ แบบอักษรที่ฝัง และรูปภาพแรสเตอร์ที่เลือกได้ ทุกขนาดเป็นจุดคงที่ (1/72 นิ้ว) PNG เก็บบิตแมปสี่เหลี่ยมเดียวที่ความละเอียดพิกเซลคงที่ ดังนั้นการแปลงจาก PDF เป็น PNG จึงเป็นขั้นตอนการแรสเตอร์: คำแนะนำการวาดของ PDF จะดำเนินการที่ DPI ที่เลือกเพื่อสร้างบิตแมป ซึ่งจากนั้นจะถูกเข้ารหัสแบบไม่สูญเสียข้อมูลเป็น PNG การเลือก DPI ที่เหมาะสมคือการตัดสินใจที่สำคัญที่สุดในการแปลงครั้งนี้ - ต่ำเกินไปและข้อความจะเบลอ สูงเกินไป และไฟล์จะมีขนาดใหญ่
ตัวแปลงนี้เรนเดอร์แต่ละหน้า PDF โดยใช้ PDF.js ซึ่งเป็นกลไกเดียวกับที่ Firefox จัดส่งสำหรับการดู PDF ในตัว การเรนเดอร์เกิดขึ้นบนผืนผ้าใบในเบราว์เซอร์ของคุณ ไม่มีส่วนใดส่วนหนึ่งของไฟล์ออกจากอุปกรณ์ของคุณ สำหรับ PDF แบบหลายหน้า เครื่องมือจะสร้าง PNG หนึ่งรายการต่อหน้า โดยตั้งชื่อด้วยส่วนต่อท้ายหมายเลขหน้า สำหรับ PDF หน้าเดียว ผลลัพธ์จะเป็น PNG เดียว
ตัวเลือก DPI ทั่วไปคือ 72 (เทียบเท่าหน้าจอ ไฟล์เล็กที่สุด), 150 (เหมาะสำหรับการดูตัวอย่างออนไลน์และเอกสารประกอบส่วนใหญ่), 300 (คุณภาพการพิมพ์ เหมาะสำหรับ OCR และการพิมพ์ออฟเซต) และ 600 (การเก็บถาวรหรือการเก็บรายละเอียดอย่างละเอียด) ค่าที่สูงกว่า 600 ไม่ค่อยทำให้เกิดการปรับปรุงที่มองเห็นได้ และเพิ่มขนาดไฟล์เป็นสี่เท่าโดยแต่ละ DPI จะเพิ่มขึ้นเป็นสองเท่า
PDF ไม่ใช่รูปภาพ ไม่สามารถฝังแบบอินไลน์ในอีเมล HTML, วางลงในแพลตฟอร์มโซเชียลแบบรูปภาพเท่านั้น, ใช้เป็นวอลเปเปอร์เดสก์ท็อป หรือวางลงในแชทที่ไม่รองรับไฟล์แนบ การแสดงผลแต่ละหน้าในรูปแบบ PNG จะเปลี่ยน PDF เป็นสิ่งที่ทุกแพลตฟอร์มเข้าใจ โดยแลกกับการสูญเสียข้อความที่เลือกได้ ไฮเปอร์ลิงก์ และความละเอียดของเวกเตอร์ที่เป็นอิสระจากต้นฉบับ
เหตุผลสำคัญอีกประการหนึ่งคือ OCR ไปป์ไลน์การรู้จำอักขระด้วยแสงจำนวนมากทำงานบนแรสเตอร์แทนที่จะเป็นเวกเตอร์ PDF โดยตรง การแปลงเป็น 300 DPI PNG และป้อนผลลัพธ์เป็น Tesseract, Cloud Vision หรือบริการ OCR อื่นถือเป็นขั้นตอนการทำงานมาตรฐาน แนะนำให้ใช้ PNG มากกว่า JPG ที่นี่ เนื่องจากขอบข้อความมองเห็นได้ชัดเจนจากการบีบอัด JPG ในขนาดที่เล็ก และการปรับขนาดไฟล์ส่วนขอบของ PNG นั้นมีความสำคัญน้อยกว่าความแม่นยำในการจดจำ
วางไฟล์ เลือก DPI เรนเดอร์ เครื่องมือนี้จัดการ PDF แบบหน้าเดียวและหลายหน้าในลักษณะเดียวกัน
PDF (ISO 32000) เป็นภาษาคำอธิบายหน้าที่ได้มาจาก PostScript แต่ละหน้าประกอบด้วยสตรีมเนื้อหาของตัวดำเนินการวาดภาพ (ย้าย เส้น เส้นโค้ง ระบายสี ตั้งค่าแบบอักษร แสดงข้อความ) ที่ทำงานบนระบบพิกัดที่วัดเป็นจุด การเรนเดอร์ PDF หมายถึงการดำเนินการสตรีมเนื้อหานั้นและดำเนินการโอเปอเรเตอร์แต่ละรายกับพื้นผิวเป้าหมาย — ในกรณีนี้คือแคนวาส HTML5
PDF.js ใช้ไปป์ไลน์การเรนเดอร์นี้ใน JavaScript เครื่องมือจะเริ่มต้นเอกสาร PDF.js เรียก getPage(n) สำหรับแต่ละหน้า และใช้ page.render({canvasContext, viewport}) โดยที่วิวพอร์ตจะถูกคำนวณจาก DPI ที่ร้องขอ แคนวาสผลลัพธ์จะถูกส่งออกผ่าน canvas.toBlob('image/png') PDF หลายหน้าได้รับการประมวลผลตามลำดับ เอาต์พุตจะถูกรวบรวมไว้ในไฟล์เก็บถาวร JSZip และดาวน์โหลด
การเลือก DPI: หน้า US Letter PDF คือ 612 × 792 พอยต์ ที่ 72 DPI บิตแมปที่แสดงผลคือ 612 × 792 พิกเซล (ประมาณ 0.5 MP) ที่ 150 DPI, 1275 × 1650 (2.1 MP); ที่ 300 DPI, 2550 × 3300 (8.4 MP); ที่ 600 DPI, 5100 × 6600 (33.7 MP) หน่วยความจำและมาตราส่วนเวลาพร้อมจำนวนพิกเซล