使用reportlab在django中将png图像添加到现有的pdf中

时间:2019-01-13 10:48:53

标签: python django reportlab

我正在尝试在现有的pdf文件中添加.png文件。我有一个例子,我在pdf中编辑了.png的位置,将其放在左下角,当我运行它时,它正在创建新的pdf。我尝试浏览reportlab的文档以获取任何成功,但均失败了。我应该怎么做才能达到预期的效果?我想通过任何第三方python软件包或与不使用photohp或adobe acrobat的python代码相关的代码来实现它。

def PrintImage(request):
    response = HttpResponse(content_type='application/pdf')
    doc = SimpleDocTemplate(response,rightMargin=600,
            leftMargin=0,
            topMargin=150,
            bottomMargin=18)
    doc.pagesize = landscape(A4)
    elements = []
    I = Image('static/images/account.png')
    I.drawHeight =  1.0*inch
    I.drawWidth = 1.0*inch
    elements.append(I)
    doc.build(elements)
    return response

0 个答案:

没有答案