在ReportLab PDF中包含远程图像

时间:2014-03-22 16:48:43

标签: python django reportlab

我正在使用Django应用程序生成带有reportlab的PDF,其中包含oxxo条形码,但是我收到以下错误:

Can not open resource "https://www2.oxxo.com:

我的代码是

p.drawImage(url,PAGE_WIDTH/2.0-120,380)

1 个答案:

答案 0 :(得分:0)

来自Reportlab documentation for drawImage -

drawImage(image, x, y, width=None, height=None, mask=None, preserveAspectRatio=False, anchor='c')

    Draws the image (ImageReader object or filename) as specified.

    “image” may be an image filename or an ImageReader object.

image当然不能成为网址。您可以在本地文件中下载图像,并将该文件的路径包含为第一个参数image的值。