Ejemplo n.º 1
0
            def page_loader(page):
                pixmap = QtGui.QPixmap()

                if self.filetype in ('cbz', 'cbr'):
                    page_data = self.book.read(page)
                    pixmap.loadFromData(page_data)

                elif self.filetype == 'pdf':
                    page_data = self.book.loadPage(page)
                    pixmap = render_pdf_page(page_data)

                return pixmap
Ejemplo n.º 2
0
        def load_page(current_page):
            pixmap = QtGui.QPixmap()

            if self.filetype in ('cbz', 'cbr'):
                page_data = self.book.read(current_page)
                pixmap.loadFromData(page_data)

            elif self.filetype == 'pdf':
                page_data = self.book.loadPage(current_page)
                pixmap = render_pdf_page(page_data)

            elif self.filetype == 'djvu':
                page_data = self.book.pages[current_page]
                pixmap = render_djvu_page(page_data)

            return pixmap