Когда я пытаюсь разместить изображение в PDF с помощью reportlab в Python, я сталкиваюсь с этой проблемой - PullRequest
0 голосов
/ 11 января 2019

imgTemp = StringIO() imgDoc = canvas.Canvas(imgTemp) # Draw image on Canvas and save PDF in buffer imgPath= os.path.join(os.path.dirname(os.path.abspath(__file__)),'IMG_20190110_223106') imgDoc.drawImage(imgPath, 420, 525, 90, 40)<br> imgDoc.save()

Я новичок в Python. Тот же код работает в Linux правильно. Когда я пытаюсь запустить в Windows, я получаю ниже ошибка

File "C:\Python27\lib\lib-tk\Tkinter.py", line 1541, in __call__
return self.func(*args)

Файл "C: \ Python27 \ dir_loop (1) .py", строка 57, в pwd_protect imgDoc.drawImage (imgPath, 420, 525, 90, 40) #at (399,760) размером 160x160 Файл "C: \ Python27 \ lib \ site-packages \ reportlab \ pdfgen \ canvas.py", строка 947, в drawImage imgObj = pdfdoc.PDFImageXObject (имя, изображение, маска = маска) Файл "C: \ Python27 \ lib \ site-packages \ reportlab \ pdfbase \ pdfdoc.py", строка 2083, в init src = open_for_read (источник) Файл "C: \ Python27 \ lib \ site-packages \ reportlab \ lib \ utils.py", строка 672, в open_for_read поднять IOError ('Невозможно открыть ресурс "% s"'% name) Ошибка ввода-вывода: не удается открыть ресурс "C: \ Python27 \ IMG_20190110_223106" `

Пожалуйста, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...