如何利用reportlab库生成PDF?
- 更新时间:2021-08-01 09:06:16
- 编辑:万德水
本站收集了一篇相关的编程文章,网友弘诗云根据主题投稿了本篇教程内容,涉及到Python相关内容,已被873网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- 《机器学习:使用OpenCV和Python进行智能图像处理》代码 配套资源 / 1.58 MB / 迈克尔·贝耶勒 推荐度:
- Python实战速成手册:数据分析+机器学习+深度学习 PDF 电子书 / 16.1 MB / 方勇 推荐度:
- 《Python语言程序设计》课设代码 / 3.45 MB / 码小辫 推荐度:
- 一起学Python PDF 电子书 / 11.4 MB / Yashavant Kanetkar 推荐度:
- 笨办法学python3 PDF 电子书 / 6 MB / 泽德 推荐度:
正文内容
小编给大家总结一篇《如何利用reportlab库生成PDF?》的技术内容,技术要点讲的很好,重新编辑了一下发到本站,希望大家能有所收获。
有时候,我们需要把当前的资料转为pdf格式,进行传输发送。现在转换pdf格式的工具有很多,不仅可以直接去利用软件,但是当需要用代码实现的时候,稍微复杂些,我们使用reportlab这个强大的工具可以直接生成pdf文件。可以根据图形命令直接创建出pdf文档,下面就一起来详细看下过程吧。
安装步骤:
pip install reportlab
使用场景:
1、在网络上动态生成PDF
2、大量数据库信息发布
3、其他应用程序的调用
4、跨平台操作
实现代码:
from reportlab.pdfbase import pdfmetrics # 注册字体 pdfmetrics.registerFont(TTFont('STSONG', 'STSONG.TTF')) pdfmetrics.registerFont(TTFont('simhei', 'simhei.ttf')) #画出标题 def draw_title(): style = getSampleStyleSheet() ct = style['Normal'] ct.fontName = 'simhei' ct.fontSize = 18 # 设置行距 ct.leading = 50 # 颜色 ct.textColor = colors.green # 居中 ct.alignment = 1
以上是部分实现pdf绘制的内容,大家如果有需要可以合理选择利用,希望可以帮助大家学习。
相关教程
-
python 元组和列表的区别
这篇文章主要介绍了python 元组和列表的区别,帮助大家更好的理解和学习python 数据类型的相关知识,感兴趣的朋友可以了解下
发布时间:2021-05-02
-
python实现词法分析器
给大家整理一篇关于python的教程,这篇文章主要为大家详细介绍了python实现词法分析器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2022-09-06