python3 pdf书_用python3在PDF上书写文本
我正在尝试在某个位置向PDF文件写入一些字符串。
我找到了一种方法,然后就这样实现了:from PyPDF2 import PdfFileWriter, PdfFileReader
import io
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
packet = io.StringIO()
# create a new PDF with Reportlab
can = canvas.Canvas(packet, pagesize=letter)
can.drawString(10, 100, "Hello world")
can.save()
#move to the beginning of the StringIO buffer
packet.seek(0)
new_pdf = PdfFileReader(packet)
# read your existing PDF
existing_pdf = PdfFileReader(file("original.pdf", "rb"))
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)
# finally, write "output" to a real file
outputStream = file("destination.pdf", "wb")
output.write(outputStream)
outputStream.close()
它在can.save()行向我抛出一个错误
错误:
^{pr2}$
在网上很多地方读过书。到处都有同样的方法。这样做是错误的吗。我错过什么了吗?在
python3 pdf书_用python3在PDF上书写文本相关推荐
- python读取pdf表格_[转]Python 解析 PDF 文本和表格的四大方法介绍
Python 解析 PDF 文本和表格的四大方法介绍 == code for paper and NSFC Proj. parsing==: https://gitee.com/sonica/pdf_ ...
- python自动化pdf报告_[Python] 自动化办公 PDF提取文字、表格、图片
转载请注明:陈熹 chenx6542@foxmail.com (简书号:半为花间酒) 若公众号内转载请联系公众号:早起Python 本例可以学到的知识点: 使用 pdfplumber 提取 PDF 中 ...
- python根据模板生成pdf文件_程序生成word与PDF文档的方法(python)
程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用free ...
- itext生成pdf间距_使用itext生成pdf
在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过 在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到 ...
- python pdf报告_利用python设计PDF报告,jinja2,whtmltopdf,matplotlib,pandas
转自:https://foofish.net/python-crawler-html2pdf.html 工具准备 弄清楚了网站的基本结构后就可以开始准备爬虫所依赖的工具包了.requests.beau ...
- php开发实例大全pdf百度云盘_你们要的PDF免费转换工具,支持在线编辑PDF。
↑ 点关注,少BUG ↑ |需求出处:本号后台留言|软件开发:数据TA说之前编了一个PDF转换器:『送你一个』PDF批量转WORD软件,奈何实力有限,不能满足后台全部需求.部分需求举例: 可以进行pd ...
- java生成pdf旋转_基于Java实现PDF文本旋转倾斜
本文介绍通过Java程序在PDF文档中设置文本旋转.倾斜的方法.设置文本倾斜时,通过定义方法TransformText(page);并设置page.getCanvas().skewTransform( ...
- python不可以处理pdf文件_使用 Python 处理 pdf
使用 Python 处理 pdf 背景 最近老婆工作中碰到一些困难,总是跟我抱怨工作好烦,不开心. 主要是是因为要处理一些报告,这些 pdf 格式的样本报告比较多,基本都是人工操作比较容易出错,也比较 ...
- python3文件处理_简述 Python3 文件处理
1.文件处理 找到文件 --> 打开文件 --> 操作:读.写 --> 保存 --> 关闭 1.1.1 写文件 (只要牵扯到文件操作,都是字符串:写文件的时候需要把写的数字转换 ...
最新文章
- [转]23种经典设计模式的java实现_5_职责链模式
- python 漂亮的excel_python 自定义漂亮的 excel 结果测试报告
- 启动标志_牛股启动的标志:天衣无缝。
- 解题报告——蓝桥杯 试题 基础练习 字符串对比——16行代码AC
- 【2018开年知识盛会】15位大咖直播分享,全方位解析NoSQL数据库
- 在RH6.5上安装sublime3 build3103步骤
- 教务管理系统C++实现
- 【电路仿真】基于matlab simulink三相半波可控整流电路【含Matlab源码 331期】
- 学术-几何-维-四维几何:超正方体(几何中的思维方体)
- 使用Axure实现原型设计(一)
- 2021-07-06淘宝,天猫超市
- 白话 贝叶斯公式_[白话解析] 深入浅出朴素贝叶斯模型原理及应用
- ps学习之立体字设计
- Cocos2d之Box2d基础知识
- Qt开发QtQuick程序在编译时报错:0x00007FFE4E60BB6B (ig9icd64.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFF
- Java 银联云闪付对接记录
- 第二篇 我的书单(Jason Booklist)
- 字节流与字符流(FileInputStream类和FileOutputStream类)
- android微信小程序自动填表_微信“填表”类小程序,你可能根本没用对
- 【Verilog】跨时钟域设计Clock Domain Crossing Design(Multi cycle path formulation with feedback acknowledge)
热门文章
- 拿下宝马中国量产订单的四维图新,如何在自动驾驶地图领域内外兼修?...
- win10安装sshpass_Windows上SSH服务器的配置以及客户端的连接
- 让 AI 看懂你的心情,并推荐应景的音乐,以一种简单的实现
- python 镜像源配置
- Tensorflow2.0 U-Net医学图像分割(胸部X光图像分割)
- R语言 1:2 1:n 倾向性评分匹配法PSM 一个病例多个对照 MatchIt包
- ucos ii堆栈大小检测
- NXP(Freescale) QorIQ T2080独立编译BSP
- nero 9 制作DVD MTV 光盘
- failed to get the task for process 1363问题解决