Jak przekonwertować wielostronicowy plik PDF na pliki PNG i automatycznie zapisać jeden plik PNG na stronie dokumentu PDF (dla systemu Windows 7)?
Próbowałem wirtualnych drukarek (CutePDF, Bullzip PDF Printer) i oprogramowania do edycji obrazów (Irfanview, Photoshop) do konwersji plików PDF na PNG, ale nie mogę znaleźć sposobu, aby zapisać jeden plik PNG na stronie dokumentu PDF.
windows
pdf
png
image-conversion
galacticninja
źródło
źródło
Odpowiedzi:
Użyj Ghostscript
Wygodne może być korzystanie z GhostView, interfejsu GUI.
źródło
-dBATCH -dNOPAUSE -sDEVICE=png16m -r96 -sOutputFile="C:\directory_Output\%03d.png" "C:\directory_Input\pdfname.pdf"
czy robię to dobrze? Chciałbym również wiedzieć, na jaką DPI powinienem to ustawić (w tym przypadku ustawiłem na 96), aby mieć taką samą rozdzielczość jak źródłowy plik PDF. (Konwertowane przeze mnie pliki PDF zawierają zeskanowane obrazy książki lub czasopisma i nie zawierają tekstu / informacji OCR.)Za pomocą ImageMagick (musisz także zainstalować Ghostscript ) polecenie:
spowoduje serię plików
filename-0.png
,filename-1.png
,filename-2.png
, po jednym dla każdej ze stron pliku PDF. Będziesz chciał pobawić się ustawieniem gęstości, aby uzyskać pożądaną rozdzielczość.W systemie Windows może być konieczne podanie pełnej ścieżki do pliku convert.exe; Robiłem to tylko na Linuksie, ale powinno to działać również w systemie Windows.
źródło
-density 300
argument oznacza, że ustawienie DPI wynosi 300, czy też oznacza to coś innego?filename.pdf[0]
Numer strony jest oparty na 0, więc 0 to pierwsza strona, 1 to druga strona itp. Stackoverflow.com/a/12614851/215168convert
używa Ghostscript do renderowania.pdf
s, patrz stackoverflow.com/questions/14705727/...gs
, należy zadzwonić do binarnego ghostscript (do którego miałemgs
aliasgit status
)Jeśli wolisz nie instalować żadnego oprogramowania, możesz użyć tego narzędzia online:
convert.town/pdf-to-png
Konwersja odbywa się w przeglądarce. Wygeneruje jeden plik PNG dla każdej strony PDF.
źródło
Możesz użyć PDF-XChange . Może eksportować dowolne strony do oczekiwanego formatu. Obsługiwane są nie tylko pliki PNG, ale także wiele innych formatów
źródło
To jest przykład z
GS
zCropBox
opcji:Ścieżkę do
GS
należy dostosować w zależności od instalacji. W razie potrzebyDEVICE
parametr można zmienić na urządzenie kolorowe. W porównaniu doconvert
,GS
wydaje się działać znacznie szybciej i jest bardziej odpowiedni dla dużych partii konwersji.źródło
-dUseCropBox
nie polega na wykonywaniu kadrowania. Zamiast tego wymuszaGS
odczytCropBox
informacji z wejściowego pliku PDF. Jest to konieczne, aby uzyskać solidną konwersję.Innym oprogramowaniem do konwersji jest PDFCreator . Stworzy nową drukarkę w twoim systemie, dzięki czemu będziesz mógł faktycznie konwertować dowolne formaty na obrazy , nie tylko pliki PDF
Co ważniejsze, jest również open source
Wystarczy wydrukować dokument, wybrać PDFCreator i wybrać wynik jako PNG (lub TIFF, JPG, cokolwiek ...) i gotowe
źródło