如何更改pyPDF 2模块中的字体。在

我试过print(help(canvas.Canvas))

我尝试了initialFontName = None和{}

但我的文字没有改变。另外,我使用raspberry pi和raspbian操作系统来完成这个任务。在

这是我的密码can = canvas.Canvas(packet, pagesize=letter, initialFontName = 'Helvetica', initialFontSize = 5)

now = datetime.datetime.now()

can.drawString(250, 500, self.get_Firstn1 + ' ' + self.get_Middlen1 +' ' + self.get_Lastn1)

can.drawString(300, 550, "Hello World")

can.drawString(350, 600,"Hello")

can.save()

packet.seek(0)

new_pdf = PdfFileReader(packet)

existing_pdf = PdfFileReader(open("Sample.pdf", "rb"))

existing_pdf.decrypt('')

output = PdfFileWriter()

# add the "watermark" (which is the new pdf) on the existing page

page = existing_pdf.getPage(0)

page.mergePage(new_pdf.getPage(0))

output.addPage(page)

#write "output" to a real file

outputStream = open("destination.pdf", "wb")

output.write(outputStream)

outputStream.close()

#open pdf file

opener ="open" if sys.platform == "darwin"else "xdg-open"

subprocess.call([opener, "destination.pdf"])

我试图改变字体,如Arial,Times New Roman,Cambria等,但它只接受Helvetica,文本大小和字体没有改变。在

python读pdf文件字体大小_如何使用python中的pyPDF2更改pdf文件中的字体相关推荐

  1. python 读excel字符型 数值_浅谈python 读excel数值为浮点型的问题

    浅谈python 读excel数值为浮点型的问题 如下所示: #读入no data = xlrd.open_workbook("no.xlsx") #打开excel table = ...

  2. python怎么改字体大小_如何使用python在excel中更改字体大小

    我必须创建字体为Times New Roman.字体大小为16的内容.如何使用python脚本创建? 我的示例脚本import xlwt workbook = xlwt.Workbook(encodi ...

  3. python比较三个数的大小_怎样用python比较三个数大小【Python教程】,用python比较三个数大小...

    大部分初学编程的人来讲刚开始都邑演习推断两个数或许三个数的大小,来熟习某种言语的特征和最基本的if,else轮回,当我们进修了更高等的语法学问后,又会有差别的完成体式格局,比方顺次吸收用户输入的3个数 ...

  4. python怎么设置文本框大小_如何在Python中更改Tkinter文本框的宽度和高度?

    所以我一直在用Tkinter在Python上开发一个计算器.不过,我想把按钮隔开,而不是把它们直接放在一起.我不使用root.Frame函数.这是我的代码:from Tkinter import * ...

  5. python 标签字体大小_这文档动画,怎么用 Python 实现的?

    昨天小帅b看到b站的何同学整了个文档动画,他说里面的每个字符都是他一个一个敲的,真-够闲的.我寻思这玩意用 Python 实现应该来得更爽一些,然后就简单写了个类似的,就刚刚你在头条看到的那玩意.怎么 ...

  6. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  7. python tkinter 表格 怎么设置字体大小_更改字体大小而不影响Tkinter按钮大小

    我找到了这个问题的解决办法.我试图解决一个类似的问题:我想把图像贴上标签.我将图像大小设置为标签大小.当我试图用命令label.config(image=img)放置它时,标签大小会增大.图像的大小是 ...

  8. python jupyter notebook怎么调字体大小_配置Jupyter的代码主题 字体以及字体大小 代码自动补全...

    jupyter默认没有代码提示,字体非常的难看,特别是引号,一直想更换字体和主题,就把方法整理了一下.如果你单独想更换字体的话,需要修改浏览器的字体,这个是受浏览器的影响. 如果想更换主题往下看,代码 ...

  9. python怎么改变字体大小_如何在matplotlib图上更改字体大小

    如果你像我这样的控制狂,你可能想要明确设置你所有的字体大小: import matplotlib.pyplot as plt SMALL_SIZE = 8 MEDIUM_SIZE = 10 BIGGE ...

  10. python的read函数调用报错_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

最新文章

  1. Linux下,各种解压缩命令集合
  2. 给.net程序打内存补丁-转
  3. EF框架对数据库的操作
  4. JDBC事务和JTA事务的区别 --包含spring事务 声明式事务
  5. 使用Harbor构建docker私有仓库
  6. 如何操作SAP UI5应用Footer区域工具栏按钮的背景颜色
  7. 实现局部动态的3种建议
  8. 使用pycharm配置flask项目,并使用git进行版本控制
  9. R7-1 What is a computer? (5 分)
  10. python画折线图-利用python画出折线图
  11. 关于spring+springMVC+myBatis的一些基础配置以及整合
  12. Javascript:各种定位clientX、pageY、screenX、offsetY区别
  13. 勤哲cad服务器注册机,勤哲CAD服务器
  14. 渗透测试 2 --- XSS、CSRF、文件上传、文件包含、反序列化漏洞
  15. JDK11下载和安装(windows)
  16. linux使用tab键联想,Linux 下python 如何设置使用tab键
  17. R 回归 虚拟变量na_R语言实战之R语言基础语法精讲(三)
  18. 微信公众号网页授权--前端获取code及用户信息(vue)
  19. 用python发邮件(带附件)
  20. 智慧课堂师生通过什么互动

热门文章

  1. 教大家简单的软件项目标书写法
  2. 计算机制图系统的组成,lesson02-计算机机地图制图系统的组成.ppt
  3. vue部署到服务器 路由刷新找不到
  4. 联想H61主板BIOS刷新(启天M7100系列)
  5. PHP_CodeSniffer的下载和使用
  6. Linux网络参数DD,linux tcpdump命令参数及用法详解--linux下抓包网络分析
  7. android robotium教程,Robotium + Android studio
  8. oracle补丁冲突解决方法,【学习笔记】Oracle RAC升级安装patch补丁的问题和解决办法...
  9. shell脚本大全-个人收藏
  10. resin设置权限_Resin学习笔记