Я хочу отображать страницы из файла PDF в GtkIconView. Для этого мне нужен столбец типа GDK_TYPE_PIXBUF в моем GtkTreeModel. Как преобразовать страницу PDF в файл Pixbuf?
Имея page
, PopplerPage
, я попробовал это:
surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 320, 240)
page.render(surface)
img = Gdk.pixbuf_get_from_surface(surface, 0, 0, 320, 240)
Однако я получаю сообщение об ошибке утверждения ((*&(&cr->ref_count)->ref_count) > 0)
при выполнении команды render
.