filename = 'pdftest'
# -*- coding: utf-8 -*-
from reportlab.pdfgen import canvas
from PIL import Image
image =Image.open('/Users/momiji/work/spam.jpg')
pdf_cnvs = canvas.Canvas('./spam.pdf' )
pdf_cnvs.setPageSize((image.size[0]+10,image.size[1]+10))
pdf_cnvs.drawInlineImage(image,0,0)
pdf_cnvs.save()
Der Ursprung befindet sich unten links.
pdf_cnvs = canvas.Canvas('./spam.pdf',bottomup=False)
Es wird so sein.
pdf_cnvs.drawInlineImage(image,0,-image.size[1])
Es wird von oben links gezeichnet, aber um 180 Grad gedreht.
-- Wenn ich ein Bild mit drawInlineImage einfüge, tritt ein Fall auf, der auf dem iPad unterbrochen wird. Wenn Sie es mit dem iPad lesen, war drawImage besser.
Recommended Posts