我正在使用Django和reportlab生成一个pdf报告--我已经可以生成PDF了,但是我想给它添加一个logo.png。这些是我加进的台词
views.py
from reportlab.platypus import Image
logo = Image("/cdss/static/cdss/img/logo.png")
exam.append(logo)但是它不起作用,我是否导出了Image()方法错误?还是文件路径出错了?
希望你能帮我,谢谢;)
发布于 2017-06-07 07:11:31
这对我有用..。
def PrintImage(request,std_id):
response = HttpResponse(content_type='application/pdf')
doc = SimpleDocTemplate(response,topMargin=2)
doc.pagesize = landscape(A6)
elements = []
I = Image('http://demoschoolzen.educationzen.com/images/tia.png')
I.drawHeight = 0.7*inch
I.drawWidth = 0.7*inch
elements.append(I)
doc.build(elements)
return response然后从你的URL调用它
https://stackoverflow.com/questions/43547136
复制相似问题