首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

django 1.8 官方文档翻译: 3-5-2 使用Django输出PDF

安装ReportLab ReportLab库在PyPI上提供。也可以下载到用户指南 (PDF文件,不是巧合)。...你可以使用pip来安装ReportLab: $ pip install reportlab 通过在Python交互解释器中导入它来测试你的安装: >>> import reportlab 若没有抛出任何错误...# See the ReportLab documentation for the full list of functionality....注意 ReportLab并不是线程安全的。一些用户报告了一些奇怪的问题,在构建生成PDF的Django视图时出现,这些视图在同一时间被很多人访问。...复杂的PDF 如果你使用ReportLab创建复杂的PDF文档,考虑使用io库作为你PDF文件的临时保存地点。这个库提供了一个类似于文件的对象接口,非常实用。

95740

用Python自动生成 图文并茂的数据分析 报告

作为有问必答的知识星球,今天我们来一起学习一下~ “reportlab是Python的一个标准库,可以画图、画表格、编辑文字,最后可以输出PDF格式。它的逻辑和编辑一个word文档或者PPT很像。...(注册字体前需要先准备好字体文件) from reportlab.pdfbase import pdfmetrics # 注册字体 from reportlab.pdfbase.ttfonts import...reportlab.lib.pagesizes import letter # 页面的标志尺寸(8.5*inch, 11*inch) from reportlab.lib.styles import...getSampleStyleSheet # 文本样式 from reportlab.lib import colors # 颜色模块 from reportlab.graphics.charts.barcharts...import VerticalBarChart # 图表类 from reportlab.graphics.charts.legends import Legend # 图例类 from reportlab.graphics.shapes

1.2K20

​用Python自动生成 图文并茂的数据分析 报告

作为有问必答的编程博主,今天我们来一起学习一下~reportlab是Python的一个标准库,可以画图、画表格、编辑文字,最后可以输出PDF格式。它的逻辑和编辑一个word文档或者PPT很像。...(注册字体前需要先准备好字体文件)from reportlab.pdfbase import pdfmetrics # 注册字体from reportlab.pdfbase.ttfonts import...reportlab.lib.pagesizes import letter # 页面的标志尺寸(8.5*inch, 11*inch)from reportlab.lib.styles import...getSampleStyleSheet # 文本样式from reportlab.lib import colors # 颜色模块from reportlab.graphics.charts.barcharts...import VerticalBarChart # 图表类from reportlab.graphics.charts.legends import Legend # 图例类from reportlab.graphics.shapes

89830

绘制图表(1):初次实现

这样的包有很多,我选择的是ReportLab,因为它易于使用,并且提供了丰富的PDF图形和文档生成功能。...要获取ReportLab包,可访问其官网http://www.reportlab.org,其中包含软件、文档和示例。你可以从这个网站下载ReportLab,也可以使用pip来安装它。...安装ReportLab后,就能够导入模块reportlab了,如下所示: ? ---- 注意 在这个项目中,我将演示ReportLab的一些功能,但它还有很多其他的功能。...4.1.使用ReportLab绘图 ReportLab由很多部分组成,让你能够以多种方式生成输出。就生成PDF而言,最基本的模块是pdfgen,其中的Canvas类包含多个低级绘图方法。...ReportLab提供了一个专门用来完成这种工作的类——PolyLine。 要创建折线(PolyLine对象),需要将第一个参数指定为一个坐标列表。

1.9K20

绘制图表(2):再次实现

我们学到了使用ReportLab进行绘图的基本知识,还知道了如何提供数据,以便使用提取的数据轻松地绘制图表。然而,这个程序存在一些缺陷。为将折线放在正确的位置,我对值和时间戳作了权宜性修改。...在这种情况下,最好浏览一下文档(这里是ReportLab文档),看看是否能够完成所面临任务的现成功能,让你无需自己去实现。...所幸确实有这样的功能:模块reportlab.graphics.charts.lineplots中的LinePlot类。...除ReportLab外,另一个不错的选择是本章前面提到的PYX。无论使用ReportLab、PYX还是其他绘图包,都可尝试将自动生成的图形嵌入文档(甚至生成文档的各个部分)。...如果要创建PDF文件,可使用ReportLab中的Platypus(也可使用LATEX等排版系统来集成PDF图形)。如果要创建网页,Python也提供了很多创建像素映射图形。

66120
领券