栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

如何利用reportlab库生成PDF?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何利用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绘制的内容,大家如果有需要可以合理选择利用,希望可以帮助大家学习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/10921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号