reportlab
wdt3385
这个作者很懒,什么都没留下…
展开
-
[reportlab教程4]——python通过reportlab实现图片转换pdf
#!/usr/bin/env pythonimport osimport sysfrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvasf = sys.argv[1]filename = ''.join(f.split('/')[-1:])[:-4]f_j转载 2013-05-07 19:39:34 · 3256 阅读 · 1 评论 -
Line Chat 例子
1 # Autogenerated by ReportLab guiedit do not edit# this code was generated by Diagra, ReportLab Commercial drawing editor# It took only few clicks to generate the code.from reportlab.graphics.c原创 2013-08-21 13:14:40 · 1474 阅读 · 0 评论 -
Alpha Colours (transparency) 例子
1 Alpha Colours (transparency) """A simple usage of alpha (transparent) colours"""from reportlab.graphics.shapes import Rectfrom reportlab.pdfgen.canvas import Canvasfrom reportlab.lib.col原创 2013-08-21 13:23:12 · 943 阅读 · 0 评论 -
Bar Chart 学习例子
1 A Vertical Bar Chart # this code was generated by Diagra, ReportLab Commercial drawing editor # It took only few clicks to generate the code.from reportlab.lib.colors import Color, blue, red原创 2013-08-21 13:10:38 · 1819 阅读 · 0 评论 -
Pie Chart 学习例子
1 Side Labelled Pie Chartclass pietests(_DrawingEditorMixin,Drawing): def __init__(self,width=400,height=200,*args,**kw): Drawing.__init__(self,width,height,*args,**kw) self._原创 2013-08-21 13:04:41 · 2820 阅读 · 0 评论 -
reportlab画图(含中文汉字)
准备工作开发环境:python2.6,reportlab准备中文字体文件:simsun.ttc代码: #!/usr/bin/env python2.6#coding:utf-8import tracebackfrom reportlab.graphics.shapes import Drawingfrom reportlab.graphics转载 2013-08-01 10:46:19 · 1920 阅读 · 0 评论 -
使用reportlab生成中文表格pdf
http://www.oschina.net/code/snippet_267866_20400#coding:utf-8from reportlab.lib.styles import getSampleStyleSheet,ParagraphStylefrom reportlab.platypus import *from reportlab.lib.units import转载 2013-07-30 16:45:15 · 2463 阅读 · 0 评论 -
python(django) 使用PIL报错IOError at decoder jpeg not available
搜索了以下,错误原因是PIL的jpg图片支持组件没有安装1、先删除安装的PIL$ rm -rf /usr/lib64/python2.6/site-packages/PIL$ rm /usr/lib64/python2.6/site-packages/PIL.pth 我64位服务器,如果32位就是在 /us/lib/python2.6/site-packages转载 2013-05-22 16:00:13 · 1362 阅读 · 0 评论 -
修正pil错误 IOError: decoder zip not available
自从blog迁移到vps之后,一直没有使用图片上传功能,今天测试了一下,直接报错提示decoder zip not available开始以为是文件夹权限问题,调试之后发现,是安装pil的时候,没有正确定位libz.so,修复步骤如下这个vps的操作系统是32位的ubuntu find / -name libz.so 找到libz.so文件在/lib/i386-linux-转载 2013-05-22 16:00:53 · 1607 阅读 · 0 评论 -
[reportlab轿车呢个(6)]——reportlab类库技术用例-pdf报表 头尾
Reportlab 对生首页和后续页面的处理,定义两个回调函数,如下: def on_first_page(canvas, doc): canvas.saveState() canvas.setFont('song', 9) canvas.setFillColor('grey') footer = 'Generated by Tweets2pdf at %s'转载 2013-05-08 10:57:01 · 2088 阅读 · 0 评论 -
[reportlab教程](1) – 第一个Hello, reportlab的例子
[reportlab教程](1) – 第一个Hello, reportlab的例子这几天都在学习 ReportLab 这个优秀的生成 PDF 的软件包,特别是它的使用手册也都是使用自身的模块生成的,效果很让我满意,因此这段时间也许会把精力放在 PDF 文档生成上面。因此也希望写一个入门的教程方便大家同我一起学习。这就是写本教程的起因。由于有些东西是边学边写很可能会有错误,希望大家帮转载 2013-05-07 18:30:08 · 2497 阅读 · 0 评论 -
[reportlab教程](3) – 中文的处理
让我们进入中文的处理过程吧。原本看到 ReportLab 的 test 目录下有一个 test_multibyte_chs.py ,试了试效果不错,就以为中文问题照猫画虎应该没什么问题呀。但等我再仔细深入后,发现问题不那么简单。问题一:无法使用Paragraph。因示例中使用的是底层的API,因此对于字体要求不高。而使用Paragraph需要知道粗体、斜体、粗斜体这些字体,而示例中并没有这转载 2013-05-07 19:37:48 · 2577 阅读 · 0 评论 -
[reportlab 教程(5)]——reportlab生成pdf的中文自动换行
Django 利用 reportlab 生成中文 PDF Django 可以通过 reportlab 生成pdf,并以附件的形式返回给客户端,但是 reportlab 生成中文的pdf还需要字体和换行的设置。具体例子如下: #!/usr/bin/python# -*- coding:utf-8 -*-from django.http import HttpResponsefro转载 2013-05-07 20:47:25 · 12154 阅读 · 0 评论 -
[reportlab教程](2) – 简单的文档模板的示例
在前一篇我们已经知道大概 ReportLab 的处理过程,下面我们进入如何输出简单的文档。如果你看到用户手册,你会发现我跳过了许多的东西。是的,因为我认为那些与我们的目标暂时没有关系,许多东西更基础,而且是侧重于如何使用绘制的方法来画东西,而不是如何将文档转变为 PDF 文件。ReportLab 为了方便生成文档提供了一种叫PLATYPUS(Page Layout and Typography转载 2013-05-07 18:44:39 · 4313 阅读 · 0 评论 -
python之reportlab
python之reportlab如果想使用python将数据生成为pdf格式的文件,那么使用reportlab可能是个比较好的选择1.安装python,在之前的文章中可以知晓我安装的是python2.7的版本 2.安装Python Imaging Library (PIL),它的用处是“The Python Imaging Library (PIL) adds im转载 2013-05-07 15:17:45 · 1192 阅读 · 0 评论 -
reportlab 画图举例
Python的reportlab专门将数据使用生成PDF中的图形和文档功能,下载ReportLabhttps://pypi.python.org/simple/reportlab/http://www.reportlab.com/software/opensource/rl-toolkit/download/ 生成一个简单的helloworldfrom reportlab.转载 2013-08-12 17:58:10 · 1683 阅读 · 0 评论