Jak przekonwertować dokument PDF na PNG?

Odpowiedzi:

82

Jest to przesada w stosunku do tego, czego potrzebujesz, ale w przypadku braku innej odpowiedzi GIMP może to zrobić za Ciebie. Wystarczy go zainstalować, otworzyć plik PDF i zapisać jako plik PNG.

Ćwiek
źródło
9
Nie więcej przesady niż około 5 „darmowych” programów, które zainstalowałem, które pozostawiły znak wodny na obrazie. Działa pięknie, dzięki!
Raymond
1
Właśnie tego potrzebowałem. Chciałem przekonwertować plik PDF na plik PNG w wysokiej rozdzielczości, a używanie GIMP działało naprawdę świetnie!
Mas
1
Dzięki, wypróbowałem kilka narzędzi, ze znakami wodnymi lub innymi ograniczeniami. GIMP działa dobrze.
Horst Walter
6
Gimp działa świetnie na pojedynczej stronie, ale nie widzę prostego sposobu automatycznego eksportowania wielu stron. Jestem pewien, że jeśli dobrze znasz gimp, możesz użyć narzędzi automatyzacji, aby go uruchomić. Ale może pdftoppm jest lepszy.
chrishiestand
@chrishiestand, powinieneś zamieścić to jako alternatywną odpowiedź.
Brad
94

Jeśli masz zainstalowany imagemagick , możesz po prostu wpisać:

convert myfile.pdf myfile.png

Chociaż osobiście wolę wyniki uzyskane z pdftoppm z narzędzi Poppler :

pdftoppm -png myfile.pdf > myfile.png

frabjous
źródło
4
na komputerze Mac z Homebrew musiałem zainstalować imagemagick i ghostscript, aby to zadziałało. brew install imagemagick brew install ghostscript
Andreas
11
+1 za pdftoppm: dobre wyniki i szybkie.
Olivier „Ölbaum” Scherler
1
Dlaczego wolisz wyniki pdftoppm? Zauważam, że domyślna rozdzielczość wyjściowa jest wyższa niż imagemagick (chociaż można to zmienić), ale poza tym wydają się one porównywalne w moim pliku testowym.
Sparhawk
1
konwersja wielostronicowego pliku PDF za pomocą popplera będzie wyglądać bardziej tak:pdftoppm -png myfile.pdf myfile
Roman Protsiuk
3
Zobacz blog.alivate.com.au/poppler-windows dla binariów systemu Windows dla popplera i użytkowaniapdftocairo -png
kromuchi
15

Windows: zainstaluj PDFCreator i otwórz plik PDF. Wydrukuj go na drukarce PDFCreator (lub jakkolwiek to nazwałeś) i naciśnij Zapisz. Po naciśnięciu przycisku Zapisz, po wybraniu nazwy pliku, ustaw typ pliku na PNG.

Linux : Instalacja ImageMagick (na Ubuntu: sudo apt-get install imagemagick), a następnie w terminalu typu: convert [Input PDF File.pdf] [Output PNG File.png].

Mac OS X: Otwórz plik PDF w podglądzie i w oknie dialogowym Zapisz jako ustaw typ pliku na png.

digitxp
źródło
W systemie macOS można również użyć sipssips -s format png the_pdf_file.pdf --out the_png_file.png
wbudowanego
9

Możesz także użyć 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"

Ścieżkę do GSnależy dostosować w zależności od instalacji.

Tutaj DEVICEparametr określa skalę szarości. Zamiast tego możesz także drukować w kolorze. Te ustawienia umożliwią wyświetlanie plików w formacie 24-bitowym, w formacie PNG o rozdzielczości 300 dpi przy użyciu profilu kolorów RGB.icc:

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

W porównaniu do convert, GSwydaje się działać znacznie szybciej i jest bardziej odpowiedni dla dużych partii konwersji.

imriss
źródło
3
Zarejestrowałem się jako superużytkownik, aby to zagłosować. Teraz, gdybym tylko miał nadzieję, że to zapamiętam ...
Joe
6

Z jakiego systemu operacyjnego korzystasz?

Na komputerze Mac jest to tak proste, jak otwarcie pliku PDF w aplikacji Preview i zapisanie go w formacie PNG.

Na stronie http://www.zamzar.com/ możesz także bezpłatnie konwertować wiele typów plików.

jsejcksn
źródło
6

Innym sposobem jest

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

(możesz pominąć, -d 300jeśli potrzebujesz tylko 96 dpi).

Mogą jednak inkscapewystępować problemy z czcionkami, dlatego wolę convertod ImageMagick (patrz odpowiedzi frabjous i digitxp ).

Scz
źródło
+1 dla inkscape. Ponieważ możesz edytować strony, przerabiać diagramy i zapisywać jako svg lub nawet jako pdf itp.
Alain Pannetier
2

jeśli nie masz ochoty niczego pobierać, po prostu skopiuj obraz i wklej go w farbie, a następnie zapisz jako PNG i gotowe. bez znaków wodnych, bez pobierania plików ... proste

bicz
źródło
Farba może otwierać pliki PDF?
Daniel Beck
@DanielBeck Mówi, aby otworzyć w przeglądarce plików PDF, a następnie skopiować i wkleić
Kanadyjczyk Luke
1

To bezpłatne narzędzie online:

convert.town/pdf-to-png

przekonwertuje plik PDF na obraz PNG w przeglądarce. Nie musisz niczego instalować.

Jeśli plik PDF jest wielostronicowy, utworzy nowy obraz dla każdej strony.

zachód słońca
źródło