Jak przekonwertować dokument PDF na PNG?


101

Czy istnieje darmowy sposób konwersji dokumentu PDF na obraz PNG?


1
W zeszłym roku zadałem podobne pytanie na temat przepełnienia stosu. Możesz przeczytać odpowiedzi tam.
stevenvh


Otwórz w Photoshopie i zapisz jako PNG
użytkownik956584

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.


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


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.


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.


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.


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 ).


+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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.