Форум сайта python.su
подскажите,
как бы заставить reportlab создавать pdf,
где картинка будет видна как есть, без всяких искажений?
import urllib2
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
pngdata = urllib2.urlopen('http://images.wikia.com/history/ru/images/c/ca/Roman_Empire_Map.png').read()
open('map.png','w').write( pngdata )
c = canvas.Canvas("map.pdf")
lWidth, lHeight = A4
c.setPageSize((lHeight, lWidth))
c.drawImage('map.png', 0, 0, preserveAspectRatio=True)
c.showPage()
c.save()
Офлайн