วิธีแปลงเอกสาร PDF เป็น PNG?


101

มีวิธีฟรีในการแปลงเอกสาร PDF เป็นภาพ PNG หรือไม่?


1
ฉันถามคำถามที่คล้ายกันเมื่อปีที่แล้วเกี่ยวกับ Stack Overflow คุณสามารถอ่านคำตอบได้ที่นั่น
stevenvh


เปิดใน Photoshop และบันทึกเป็น PNG
user956584

คำตอบ:


82

นี่เป็นสิ่งที่เกินความจำเป็นในสิ่งที่คุณต้องการ แต่หากไม่มีคำตอบอื่นGIMPสามารถทำสิ่งนี้ให้คุณได้ เพียงติดตั้งเปิด PDF และบันทึกเป็น PNG


9
ไม่เกินเกินกว่า 5 โปรแกรมที่ 'ฟรี' ที่ฉันติดตั้งซึ่งทิ้งลายน้ำไว้บนภาพ ทำงานได้อย่างสวยงามขอบคุณ!
Raymond

1
นี่คือสิ่งที่ฉันต้องการ ฉันต้องการแปลงไฟล์ PDF เป็นไฟล์ PNG ความละเอียดสูงและการใช้ GIMP นั้นยอดเยี่ยมมาก!
Mas

1
ขอขอบคุณลองใช้เครื่องมือหลายอย่างไม่ว่าจะเป็นลายน้ำหรือข้อ จำกัด อื่น ๆ คนพิการทำงานได้ดี
Horst Walter

6
Gimp ใช้งานได้ดีเยี่ยมสำหรับหน้าเดียว แต่ฉันไม่เห็นวิธีที่ง่ายในการส่งออกหน้าจำนวนมากโดยอัตโนมัติ ฉันแน่ใจว่าถ้าคุณรู้ gimp ดีคุณสามารถใช้เครื่องมืออัตโนมัติเพื่อให้มันทำงาน แต่บางที pdftoppm นั้นดีกว่า
chrishiestand

@ chrishiestand คุณควรโพสต์นั้นเป็นคำตอบอื่น
แบรด

94

หากคุณติดตั้งimagemagickไว้คุณสามารถพิมพ์:

convert myfile.pdf myfile.png

แม้ว่าเป็นการส่วนตัวฉันชอบผลลัพธ์ที่ได้จาก pdftoppm จากPoppler Utilities :

pdftoppm -png myfile.pdf > myfile.png


4
บน mac กับ homebrew ฉันต้องติดตั้ง imagemagick และ ghostscript เพื่อให้มันใช้งานได้ ชงติดตั้ง imagemagick ติดตั้งชง ghostscript
Andreas

11
+1 สำหรับpdftoppm: ผลลัพธ์ที่ดีและรวดเร็ว
Olivier 'Ölbaum' Scherler

1
ทำไมคุณถึงชอบผลของ pdftoppm? ฉันสังเกตว่าความละเอียดเอาต์พุตเริ่มต้นนั้นสูงกว่า imagemagick (แม้ว่าจะสามารถเปลี่ยนแปลงได้) แต่นอกเหนือจากนั้นพวกเขาดูเหมือนจะเทียบเคียงได้กับไฟล์ทดสอบของฉัน
Sparhawk

1
การแปลง PDF พร้อมตัวแปลงหลายตัวจะมีลักษณะเช่นนี้มากขึ้น:pdftoppm -png myfile.pdf myfile
Roman Protsiuk

3
ดูblog.alivate.com.au/poppler-windowsสำหรับ windows binaries ของ poppler และใช้งานpdftocairo -png
kromuchi

15

Windows:ติดตั้งPDFCreatorและเปิด PDF ของคุณ พิมพ์ไปยังเครื่องพิมพ์ PDFCreator (หรือสิ่งที่คุณเรียกว่า) และกดบันทึก เมื่อคุณกดบันทึกหลังจากเลือกชื่อไฟล์แล้วให้ตั้งประเภทไฟล์เป็น PNG

ลินุกซ์ : ติดตั้ง ImageMagick (บน Ubuntu: sudo apt-get install imagemagick) convert [Input PDF File.pdf] [Output PNG File.png]และจากนั้นในประเภทอาคาร:

Mac OS X:เปิด PDF ในหน้าตัวอย่างและในกล่องโต้ตอบบันทึกเป็นตั้งประเภทไฟล์เป็น png


ใน macOS คุณสามารถใช้sipsเครื่องมือbuild-in :sips -s format png the_pdf_file.pdf --out the_png_file.png
goetzc

9

คุณสามารถใช้GS:

"c:\Program Files\gs\gs9.10\bin\gswin64.exe" -dBATCH -dNOPAUSE -sDEVICE=pnggray -r300 -dUseCropBox -sOutputFile="path_to_png_files\pdffilename-%03d.png" "path_to_pdf_file\pdffilename.pdf"

เส้นทางที่GSควรปรับตามการติดตั้งของคุณ

DEVICEพารามิเตอร์ที่นี่จะระบุสีเทา คุณยังสามารถแสดงผลด้วยสีแทน การตั้งค่าเหล่านี้จะช่วยให้คุณสามารถส่งออกเป็นสี 24 บิต, ไฟล์ PNG 300 dpi โดยใช้โปรไฟล์สี RGB.icc:

-sDEVICE=png16m -sOutputICCProfile=default_rgb.icc -r300

เมื่อเทียบกับconvert, GSดูเหมือนว่าจะทำงานได้เร็วขึ้นมากและมันก็เป็นมากขึ้นเหมาะสำหรับแบตช์ใหญ่ของการแปลง


3
สมัครใช้งานสำหรับผู้ใช้ระดับสูงเพียงเพื่อโหวตสิ่งนี้ ตอนนี้ถ้าฉันมีความหวังในการจดจำมันเท่านั้น ...
joeA

6

ระบบปฏิบัติการใดที่คุณใช้

ใน Mac มันง่ายเหมือนการเปิด PDF ในแอพดูตัวอย่างและบันทึกเป็น PNG

บนhttp://www.zamzar.com/คุณสามารถแปลงไฟล์ได้หลายประเภทฟรี


6

อีกวิธีคือ

inkscape -d 300 -e "$filename.png" "$filename.pdf"

(คุณสามารถข้ามได้-d 300หากต้องการเพียง 96 dpi)

อย่างไรก็ตามinkscapeอาจมีปัญหาเกี่ยวกับแบบอักษรซึ่งเป็นเหตุผลที่ฉันชอบconvertจาก ImageMagick (ดูคำตอบ frabjous 'และdigitxp )


+1 สำหรับ inkscape เนื่องจากคุณสามารถแก้ไขหน้าทำซ้ำทำซ้ำไดอะแกรมและบันทึกเป็น svg หรือแม้กระทั่ง PDF ฯลฯ ...
Alain Pannetier

5


2

หากคุณไม่รู้สึกอยากดาวน์โหลดอะไรเพียงแค่คัดลอกรูปภาพแล้ววางลงในโปรแกรมระบายสีให้บันทึกเป็น PNG แล้วคุณก็ทำได้ ไม่มีลายน้ำไม่ดาวน์โหลดไฟล์ .. ง่าย ๆ


เพ้นท์สามารถเปิด PDF ได้ไหม?
Daniel Beck

@DanielBeck เขากำลังบอกว่าจะเปิดในโปรแกรมดู PDF จากนั้นคัดลอกและวาง
Canadian Luke

1

เครื่องมือออนไลน์ฟรีนี้:

convert.town/pdf-to-png

จะแปลงไฟล์ PDF เป็นภาพ PNG ภายในเบราว์เซอร์ของคุณ คุณไม่จำเป็นต้องติดตั้งอะไรเลย

หาก PDF เป็นหลายหน้ามันจะสร้างภาพใหม่สำหรับแต่ละหน้า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.