Exemple #1
0
    def convert(self, pathToFile):
        pathToFile = QUrl(pathToFile).toLocalFile()
        images = []
        for i in self._listOfImg:
            url = QUrl()
            url.setUrl(i)

            if url.isLocalFile():
                img = Image.open(url.toLocalFile())
            else:
                img = Image.open(urlopen(i))

            if img.mode == "RGBA":
                img = img.convert('RGB')
            images.append(img)

        images.pop(0).save(pathToFile,
                           "PDF",
                           append_images=images,
                           save_all=True)