Как преобразовать многостраничный файл PDF в файлы PNG и автоматически сохранить один файл PNG на страницу документа PDF (для Windows 7)?
Я пробовал виртуальные принтеры (CutePDF, Bullzip PDF Printer) и программное обеспечение для редактирования изображений (Irfanview, Photoshop) для преобразования PDF-файлов в PNG, но я не могу найти способ заставить их сохранять один PNG-файл на страницу документа PDF.
windows
pdf
png
image-conversion
galacticninja
источник
источник
Ответы:
Используйте Ghostscript
Возможно, вам будет удобно использовать GhostView, интерфейс GUI.
источник
-dBATCH -dNOPAUSE -sDEVICE=png16m -r96 -sOutputFile="C:\directory_Output\%03d.png" "C:\directory_Input\pdfname.pdf"
правильно ли я делаю? Я также хотел бы знать, какое значение DPI мне следует установить (в данном случае я установил значение 96), чтобы иметь то же разрешение, что и исходный PDF. (Файлы PDF, которые я конвертирую, содержат отсканированные изображения книги или журнала и не содержат текста / информации OCR.)Используя ImageMagick (вам также понадобится установить Ghostscript ), команда:
приведет к серии файлов
filename-0.png
,filename-1.png
,filename-2.png
, один для каждого из страниц PDF. Вы можете поиграть с настройкой плотности, чтобы получить разрешение, которое вам нравится.Возможно, вам придется указать полный путь к convert.exe в Windows; Я когда-либо делал это только на Linux, но это должно работать и на Windows.
источник
-density 300
означает ли аргумент, что параметр DPI равен 300, или это означает другое?filename.pdf[0]
0, поэтому 0 - первая страница, 1 - вторая страница и т. Д. Stackoverflow.com/a/12614851/215168convert
действительно использует Ghostscript при рендеринге.pdf
с, см stackoverflow.com/questions/14705727/...gs
, нужно вызвать двоичный файл ghostscript (у меня былgs
псевдонимgit status
)Если вы предпочитаете не устанавливать какое-либо программное обеспечение, вы можете использовать этот онлайн-инструмент:
convert.town/pdf-to-png
Преобразование выполняется внутри вашего браузера. Он создаст один файл PNG для каждой страницы PDF.
источник
Вы можете использовать PDF-XChange . Он может экспортировать любые страницы в нужный формат. Поддерживаются не только PNG, но и многие другие форматы.
источник
Это пример с
GS
сCropBox
опцией:Путь к
GS
должен быть скорректирован в зависимости от вашей установки. Кроме того,DEVICE
параметр может быть изменен на цветное устройство, если требуется. По сравнению сconvert
,GS
кажется, работает намного быстрее, и это больше подходит для больших партий преобразования.источник
-dUseCropBox
не для обрезки. Вместо этого он вызывает, чтоGS
читаетCropBox
информацию из входного PDF. Это необходимо для надежного преобразования.Еще одно программное обеспечение для преобразования - PDFCreator . Это создаст новый принтер в вашей системе, так что вы сможете конвертировать из любых форматов в изображения , а не только файлы PDF
Что еще более важно, это также с открытым исходным кодом
Просто распечатайте документ, выберите PDFCreator и выберите вывод в формате PNG (или TIFF, JPG, что угодно ...) и все готово
источник