“问题”;drawImage();在python的reportlab中

“问题”;drawImage();在python的reportlab中,python,image,pdf,pdf-generation,reportlab,Python,Image,Pdf,Pdf Generation,Reportlab,我正在尝试使用reportlab将大量图像转换成PDF格式。我已经用文件名创建了一个列表,需要程序在列表中添加坐标中的图像(x=80,y=100;x=80,y=500;x=330,y=100;x=330,y=500)。我遇到的问题是,当我编写代码来添加图像时,输出的PDF是空白的(没有显示任何页面),这似乎是在覆盖canvas.canvas(“.PDF”)函数 这是《scrypt》的一部分: 对于范围内的n(len(imagenes)):#“imagenes”是包含文件名的列表 imagen

我正在尝试使用reportlab将大量图像转换成PDF格式。我已经用文件名创建了一个列表,需要程序在列表中添加坐标中的图像(x=80,y=100;x=80,y=500;x=330,y=100;x=330,y=500)。我遇到的问题是,当我编写代码来添加图像时,输出的PDF是空白的(没有显示任何页面),这似乎是在覆盖canvas.canvas(“.PDF”)函数

这是《scrypt》的一部分:

对于范围内的n(len(imagenes)):#“imagenes”是包含文件名的列表

  imagen = imagenes[n]
  
  pdf.drawImage(f"{imagen}", x=80, y=100)
  
  n += 1
 
  pdf.drawImage(f"{imagen}", x=80, y=500)
  
  n += 1
  
  pdf.drawImage(f"{imagen}", x=330, y=100)
  
  n += 1
  
  pdf.drawImage(f"{imagen}", x=330, y=500)

我知道,如果要加载多个图像,建议先预加载所有图像。有关更多信息,请参见此处:

此外,也许这个答案可以帮助您: