首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Django框架中的reportlab将.png图像附加到pdf中

使用Django框架中的reportlab将.png图像附加到pdf中
EN

Stack Overflow用户
提问于 2017-04-21 15:57:01
回答 1查看 2.8K关注 0票数 0

我正在使用Django和reportlab生成一个pdf报告--我已经可以生成PDF了,但是我想给它添加一个logo.png。这些是我加进的台词

views.py

代码语言:javascript
复制
from reportlab.platypus import Image

logo = Image("/cdss/static/cdss/img/logo.png")

exam.append(logo)

但是它不起作用,我是否导出了Image()方法错误?还是文件路径出错了?

希望你能帮我,谢谢;)

EN

回答 1

Stack Overflow用户

发布于 2017-06-07 07:11:31

这对我有用..。

代码语言:javascript
复制
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调用它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43547136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档