博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python Reportlab 生成PDF文档
阅读量:4959 次
发布时间:2019-06-12

本文共 714 字,大约阅读时间需要 2 分钟。

1. 生成一个PDF文档

      Code

1 from reportlab.platypus import Paragraph, SimpleDocTemplate 2 from reportlab.lib.styles import getSampleStyleSheet 3 from reportlab.lib.pagesizes import A4,inch 4  5 file_name = "PDF_test.pdf" 6 # pagesize为文档页面尺寸 7 # topMargin/bottomMargin为文档上/下页边距 8 # leftMargin/rightMargin为文档左/右页边距 9 # 其他参数,可参考官方文档10 doc=SimpleDocTemplate(file_name,pagesize=(A4[0],A4[1]),topMargin = 1 * inch,bottomMargin =  1 * inch,leftMargin=0.6 * inch,rightMargin=0.6 * inch)11 contents = []12 paragraph_style = getSampleStyleSheet()['BodyText']13 paragraph = Paragraph("Hello, World!",paragraph_style)14 contents.append(paragraph)15 doc.build(contents)

      Result

 

转载于:https://www.cnblogs.com/rn-05181226-rw/p/10301594.html

你可能感兴趣的文章
optionMenu-普通菜单使用
查看>>
MVC3分页传2参
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
appium(13)- server config
查看>>
IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR...
查看>>
管理信息系统 第三部分 作业
查看>>
[Leetcode Week13]Search a 2D Matrix
查看>>
查看端口占用cmd命令
查看>>
2019.01.17王苛震作业
查看>>
Halcon学习(八)文本操作
查看>>
MFC电子词典
查看>>
简单工厂(Simple Factory)
查看>>
04: 打开tornado源码剖析处理过程
查看>>
02: 安装epel 解决centos7无法使用yum安装nginx
查看>>
清除浮动
查看>>
PayPal(贝宝)支付接口、文档、IPN
查看>>
站立会议总结07
查看>>
ORACLE 10G R2_执行计划中cost cardinality bytes cpu_cost io_cost解释
查看>>
关于this和base
查看>>
本地存储
查看>>