当前位置: 首页 > news >正文

python+fpdf:创建pdf并实现表格数据写入

目录

创建pdf文件对象

新增页

添加自定义字体

设置字体

设置文字颜色和背景色

插入内容

换行

插入图片

保存pdf

完整代码


安装:pip install fpdf

创建pdf文件对象

from fpdf import FPDF, Alignpdf = FPDF()  # 创建pdf文件对象

获取边距

print(pdf.l_margin, pdf.r_margin, pdf.t_margin, pdf.b_margin)  # 获取上下左右边距
print(pdf.w, pdf.h, pdf.eph, pdf.epw)  # 页面宽高、有效宽高(宽-左右边距,高-上下边距)

新增页

pdf.add_page()

添加自定义字体

pdf.add_font('myfont',fname=r'C:\Users\DELL\AppData\Local\JianyingPro\User Data\Cache\effect\9182767\56dfcfca94158a7a92263aa5b41f8a84-preview\Aa以梦为马.ttf')

设置字体

style参数:(str


http://www.mrgr.cn/news/83154.html

相关文章:

  • [Git] git reset --hard / git reset --soft
  • 微信小程序实现登录注册
  • Jenkins pipeline 发送邮件及包含附件
  • 微服务拆分的艺术:构建高效、灵活的系统架构
  • PHP进阶-在Ubuntu上搭建LAMP环境教程
  • JavaScript动态渲染页面爬取之Selenium
  • 《Spring Framework实战》8:4.1.3.Bean 概述
  • 数据结构:ArrayList与顺序表
  • nacos注册中心 + OpenFeign远程调用
  • 《Spring Framework实战》10:4.1.4.2.详细的依赖和配置
  • MMDetection3D环境配置
  • Ubuntu中使用miniconda安装R和R包devtools
  • 如何在Windows上编译OpenCV4.7.0
  • Node.js中的fs模块:文件写入与读取
  • leetcode78.子集
  • (四)ROS通信编程——服务通信
  • Mapper XML 文件纳入 classpath 的解决方案
  • 微信小程序实现登录注册
  • C# 元组
  • 聚类系列 (二)——HDBSCAN算法详解
  • Vue3(一)
  • docker+ffmpeg+nginx+rtmp 拉取摄像机视频
  • vs2022开发.net窗体应用开发环境安装配置以及程序发布详细教程
  • 创建基本的 Electron 应用项目的详细步骤
  • spark汇总
  • 【W800】UART 的使用与问题