แปลงฟรี

PDF เป็น PNG ตัวแปลง

แปลงเอกสาร 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 เป็น PNG

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

เหตุผลสำคัญอีกประการหนึ่งคือ OCR ไปป์ไลน์การรู้จำอักขระด้วยแสงจำนวนมากทำงานบนแรสเตอร์แทนที่จะเป็นเวกเตอร์ PDF โดยตรง การแปลงเป็น 300 DPI PNG และป้อนผลลัพธ์เป็น Tesseract, Cloud Vision หรือบริการ OCR อื่นถือเป็นขั้นตอนการทำงานมาตรฐาน แนะนำให้ใช้ PNG มากกว่า JPG ที่นี่ เนื่องจากขอบข้อความมองเห็นได้ชัดเจนจากการบีบอัด JPG ในขนาดที่เล็ก และการปรับขนาดไฟล์ส่วนขอบของ PNG นั้นมีความสำคัญน้อยกว่าความแม่นยำในการจดจำ

วิธีใช้งาน

วางไฟล์ เลือก DPI เรนเดอร์ เครื่องมือนี้จัดการ PDF แบบหน้าเดียวและหลายหน้าในลักษณะเดียวกัน

  1. อัปโหลด PDF ของคุณ: ลากไฟล์ไปไว้ในพื้นที่อัพโหลดหรือคลิกเพื่อเรียกดู ไม่รองรับ PDF ที่เข้ารหัสหรือป้องกันด้วยรหัสผ่าน ลบรหัสผ่านก่อนโดยใช้เครื่องมือ PDF บนเดสก์ท็อป ไฟล์งานสูงสุด 50 MB; เอกสารที่มีหลายหน้าขนาดใหญ่มากอาจใช้เวลาในการแสดงผลนานกว่า
  2. เลือกความละเอียด (DPI): ค่าเริ่มต้นคือ 150 DPI ซึ่งเหมาะสำหรับการใช้งานออนไลน์ส่วนใหญ่ เลือก 72 ภาพสำหรับภาพตัวอย่างขนาดเล็ก 300 ภาพสำหรับคุณภาพการพิมพ์และไปป์ไลน์ OCR และ 600 ภาพสำหรับการเก็บถาวร ขนาดบิตแมปเอาท์พุตจะปรับขนาดเชิงเส้นด้วย DPI; การเพิ่ม DPI เป็นสองเท่าจะทำให้ไฟล์มีขนาดใหญ่ขึ้น 4 เท่า
  3. แสดงผลหน้า: PDF.js แยกวิเคราะห์เอกสาร ประเมินการสตรีมเนื้อหาของแต่ละหน้าบนผืนผ้าใบที่ DPI ที่เลือก และส่งออกผืนผ้าใบเป็น PNG เอกสารหลายหน้าจะสร้าง PNG หนึ่งรายการต่อหน้า เอกสารหน้าเดียวจะสร้าง PNG หนึ่งรายการ
  4. ดาวน์โหลด PNG: ดาวน์โหลดเอาต์พุตหน้าเดียวโดยตรง เอาต์พุตหลายหน้าจะรวมอยู่ในไฟล์ ZIP ที่มีหนึ่ง PNG ต่อหน้า ชื่อ page-1.png, page-2.png และอื่นๆ

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

รายละเอียดทางเทคนิค

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) หน่วยความจำและมาตราส่วนเวลาพร้อมจำนวนพิกเซล

แนวทางปฏิบัติที่ดีที่สุด

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

การแปลง PDF เป็น PNG เปลี่ยนแปลงเนื้อหาหรือไม่
เนื้อหาจะถูกเก็บรักษาไว้อย่างถูกต้องที่สุด อย่างไรก็ตาม คุณลักษณะเฉพาะบางรูปแบบอาจไม่เทียบเท่าโดยตรง ดังนั้นการจัดรูปแบบเล็กน้อยจึงอาจเกิดขึ้นได้
รูปแบบ PNG ใช้ทำอะไร?
PNG (กราฟิกเครือข่ายแบบพกพา) ใช้สำหรับกราฟิกที่มีความโปร่งใส ภาพหน้าจอ โลโก้ ไอคอนเป็นหลัก
มีข้อจำกัดที่ต้องทราบหรือไม่?
รองรับไฟล์ขนาดสูงสุด 50MB ไฟล์ที่มีขนาดใหญ่มากหรือซับซ้อนอาจใช้เวลาในการประมวลผลนานกว่า การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ดังนั้นความเร็วในการประมวลผลจึงขึ้นอยู่กับอุปกรณ์ของคุณ
ข้อมูลเอกสารของฉันปลอดภัยหรือไม่?
ใช่. การประมวลผลเอกสารทำงานได้อย่างสมบูรณ์ในเบราว์เซอร์ของคุณ ไฟล์และเนื้อหาของคุณจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใดๆ ทำให้ปลอดภัยในการแปลงเอกสารที่ละเอียดอ่อนหรือเป็นความลับ
PDF ของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์ของคุณหรือไม่?
ไม่ PDF.js ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไฟล์จะถูกแยกวิเคราะห์และแสดงผลในเครื่อง คุณสามารถตรวจสอบได้โดยตรวจสอบแท็บเครือข่ายของเบราว์เซอร์ของคุณระหว่างการแปลง — จะไม่มีการอัปโหลด
ทำไม PNG ของฉันถึงใหญ่?
หน้า PDF มีขนาดเอกสารครบถ้วน และที่ 300 DPI หน้า US Letter จะกลายเป็นบิตแมป 2550 × 3300 พิกเซล (ประมาณ 8.4 ล้านพิกเซล) เมื่อรวมกับการบีบอัดแบบไม่สูญเสียข้อมูลของ PNG ไฟล์ขนาดหลายเมกะไบต์ต่อหน้าถือเป็นความละเอียดปกติในการพิมพ์ ลด DPI หากขนาดไฟล์มีความสำคัญมากกว่าความเที่ยงตรง
กราฟิกแบบเวกเตอร์ใน PDF ได้รับการเก็บรักษาไว้หรือไม่
ไม่ การแรสเตอร์จะลดรูปวาดทั้งหมด — รูปร่างเวกเตอร์, สัญลักษณ์ข้อความ, รูปภาพแรสเตอร์ที่ฝัง — ให้เป็นตารางพิกเซลเดียว PNG เอาท์พุตไม่มีข้อมูลเวกเตอร์อีกต่อไป
ฉันสามารถแปลง PDF ที่สแกนได้หรือไม่
ใช่. โดยทั่วไปแล้ว PDF ที่สแกนจะรวมภาพแรสเตอร์ที่ฝังไว้เพียงภาพเดียวต่อหน้า การแสดงผลที่ DPI ของรูปภาพต้นฉบับที่ฝังไว้จะสร้างเอาต์พุตที่เทียบเท่ากับการสแกน การแสดงผลที่ DPI ที่สูงขึ้นไม่ได้ปรับปรุงคุณภาพ เนื่องจากแหล่งที่มามีการแรสเตอร์แล้ว