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()
L'origine est en bas à gauche.
pdf_cnvs = canvas.Canvas('./spam.pdf',bottomup=False)
Ce sera comme ça.
pdf_cnvs.drawInlineImage(image,0,-image.size[1])
Il est dessiné à partir du coin supérieur gauche, mais il est tourné de 180 degrés.
-- Lorsque je colle une image avec drawInlineImage, un cas se produit qui est interrompu sur l'ipad. Si vous le lisez avec ipad, drawImage était mieux.
Recommended Posts