Я хочу преобразовать несколько файлов .tif или .pdf нескольких страниц в отдельные .png изображения. Из командной строки (с помощью ImageMagick) Я просто делаю:Как обрабатывать многостраничные изображения в PythonMagick?
convert multi_page.pdf file_out.png
И я получаю все страницы в виде отдельных изображений (file_out-0.png, file_out-1.png, ...)
Я бы например, для обработки этого файла в Python, к сожалению, PIL не может читать .pdf-файлы, поэтому я хочу использовать PythonMagick. Я пробовал:
import PythonMagick
im = PythonMagick.Image('multi_page.pdf')
im.write("file_out%d.png")
или просто
im.write("file_out.png")
Но я получаю только 1 страница преобразуется в PNG. Конечно, я мог загружать каждую страницу отдельно и конвертировать их по одному. Но должен быть способ сделать их все сразу?
Вы нашли решение для mul pages pdf file? – Aragon
Вы нашли решение. У меня такая же проблема. – stormlifter