예제 #1
0
    def test_pdf_to_png_cairo(self):
        if not exists(get_config().get('utilities', 'pdftocairo')):
            self.skipTest('pdftocairo not available')

        # Repeat using "pdftocairo".
        pages = pdf_to_png(example_pdf, renderer='pdftocairo')
        self.assertEqual(len(pages), 1)
        self.assertEqual(determine_figure_type(pages[0]), FigureType.PNG)
예제 #2
0
    def test_pdf_to_png_ghostscript(self):
        if not exists(get_config().get('utilities', 'ghostscript')):
            self.skipTest('Ghostscript not available')

        # Render using "ghostscript".
        pages = pdf_to_png(example_pdf, renderer='ghostscript')
        self.assertEqual(len(pages), 1)
        self.assertEqual(determine_figure_type(pages[0]), FigureType.PNG)