Как обрабатывать многостраничные -изображения в PythonMagick?

Я хочу преобразовать некоторые несколько -страниц файлов.tif или.pdf в отдельные изображения.png. Из командной строки (с помощью ImageMagick )я просто делаю:

convert multi_page.pdf file_out.png

И получаю все страницы в виде отдельных изображений (файл _на выходе -0.png, файл _на выходе -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. Конечно, я мог бы загружать каждую страницу по отдельности и конвертировать их одну за другой. Но должен же быть способ сделать их все сразу?

6
задан Tickon 27 September 2014 в 11:28
поделиться