Created
December 26, 2014 07:02
-
-
Save AnimeshShaw/31896e546e0aa382c94b to your computer and use it in GitHub Desktop.
PDF Generation using Reportlab
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python | |
| import os | |
| import urllib2 | |
| from reportlab.lib.pagesizes import A2 | |
| from reportlab.platypus import SimpleDocTemplate, Image | |
| filename = './python-logo.png' | |
| def get_python_image(): | |
| """ Get a python logo image for this example """ | |
| if not os.path.exists(filename): | |
| response = urllib2.urlopen( | |
| 'http://i6.mangapanda.com/one-piece/1/one-piece-1668200.jpg') | |
| f = open(filename, 'w') | |
| f.write(response.read()) | |
| f.close() | |
| get_python_image() | |
| doc = SimpleDocTemplate("image.pdf", pagesize = A2) | |
| parts = [] | |
| parts.append(Image(filename)) | |
| parts.append(Image(filename)) | |
| doc.build(parts) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment