python生成图文并茂的pdf--财务报表(四)封面(首页和正页定义)
财务报表有封面,封面跟下面正文的布局肯定是不一样的。比如之前定义的页眉页脚是会出现在所有页面上的,这时候就需要定义第一页要要跟其他页不同的特征。
一先定义文档:
doc = SimpleDocTemplate(“文档名称”)
二定义frame,因为首页和正文的frame不一样所以定义俩个,参数我就不一一讲了,看到应该就能了解也可以通过调试去看效果自己去悟:
frame = Frame(doc.leftMargin, doc.bottomMargin, doc.width, doc.height -12* cm, leftPadding=-5 * mm, rightPadding=-5 * mm, id='Normal')
frame2 = Frame(doc.leftMargin, doc.bottomMargin, doc.width, doc.height+0.8*cm , leftPadding=-15*mm,rightPadding=-15*mm,id='Normal')
三 需要定义不同的页眉页脚,因为封面和正文的页眉页脚不一样。可以去文章一看一下。
三定义template,分别用不一样的fame。注意id=First代表着将页眉页脚用在第一页,Later代表页眉页脚用在后面。
template = PageTemplate(id='First', frames=frame,onPage=fistheader,onPageEnd=footerfirst)
template2 = PageTemplate(id='Later', frames=frame2,onPage=header,onPageEnd=footer )
将template加到doc中。
doc.addPageTemplates([template,template2])
这样最终就可以完成封面和正文不一样的设定。
python生成图文并茂的pdf--财务报表(四)封面(首页和正页定义)相关推荐
- python生成图文并茂的pdf--财务报表(一)--reportlab库简介解决安装出错问题
鄙人在金融公司,领导给了个任务让我用python生产FOF财务报表.觉得帆软生成的不合意,倾向用python,UI给了个设计,让我先行研究开发. 网上的资料不是很多,但是了解到是用到reportlab ...
- python生成图文并茂的pdf--财务报表(七)表格和图表怎么并列
在我快速学习快速开发python生成FOF报表的时候,遇到的一个最大的难题就是这个,最终在凌晨醒来突然灵光一现相出了个办法.先看一下这个的显示样式. 表格与表格并列上篇文章已经讲过了.图表和图表并列显 ...
- Python 可轻松生成图文并茂的PDF报告!
大家好,reportlab是Python的一个标准库,可以画图.画表格.编辑文字,最后可以输出PDF格式.它的逻辑和编辑一个word文档或者PPT很像.有两种方法: 1)建立一个空白文档,然后在上面写 ...
- Python生成图文并茂PDF报告
reportlab是Python的一个标准库,可以画图.画表格.编辑文字,最后可以输出PDF格式.它的逻辑和编辑一个word文档或者PPT很像.有两种方法: 1)建立一个空白文档,然后在上面写文字.画 ...
- python生成图文并茂的pdf--财务报表(五)如何生成并列的图表
提到图表就需要提到reportlab这个库里的子库ReportLab Graphics里有很多生成图表的函数.还得要介绍一下Drawing,"Drawing是一个独立于平台的形状集合的描述. ...
- python生成图文并茂的pdf--财务报表(六)怎么生成并列表格
先了解表格怎么生成,这里插入介绍一下,下面示例代码: data= [[ '00' , '01' , '02' , '03' , '04' ], [ '10' , '11' , '12' , '13' ...
- python生成文章标题_利用简书首页文章标题数据生成词云
原标题:利用简书首页文章标题数据生成词云 感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答.求职一站式搞定! ...
- 批量处理更香啊,Python 可轻松制作图文并茂的 PDF 报告
大家好,reportlab 是 Python 的一个非常棒的标准库,它可以画图.画表格.编辑文字,可以输出PDF格式. 今天我利用 Python 的 reportlab 工具包制作图文并茂的PDF报表 ...
- python使用fpdf生成各种样式pdf表格数据
python使用fpdf生成各种样式pdf表格数据 目录
最新文章
- 这才是微服务拆分的正确姿势,值得学习!
- RGBD 转换成点云 open3d
- java websocket 上传大文件,使用java websocket API和Javascript上传文件
- Python 可执行对象
- 手工收集awr报告_oracle手工生成AWR报告方法记录
- 略读《大教堂与市集》
- 智能指针分配动态数组
- Robotium 数据驱动测试框架
- 解决数据库报唯一性约束错误的实践
- 转:VC++获取屏幕大小第一篇 像素大小GetSystemMetrics
- 侧边悬浮在线客服咨询按钮-在线客服按钮代码实现
- 一个事物两个方面的对比举例_写compare contrast essay如何对比两个事物/人物
- 字节跳动校招——运维工程师-系统架构岗位面经分享
- 舆情热点产生的背景及原因
- B250M主板上什么CPU
- 教你分清楚SPI、I2C、UART、I2S、GPIO、SDIO、CAN!
- 读相对论后的几点思考(2009年1月18日更新)
- SLM27211 集成自举二极管的4A,120V高低边栅极驱动器
- 什么是BOM?,什么是DOM? BOM跟DOM之间的关系
- Saas免费开源充电桩平台