1
通过Python脚本来创建PDF文件
我们首先来创建一个PDF文件,在下面的代码当中我们是用“reportlab”的模块,要是该模块没有被安装的话,可以通过下面的命令行来进行安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple reportlab
然后创建PDF文件的代码,在文件当中输入“Hello World”内容,默认的输入是从左上角开始输入,
from reportlab.pdfgen import canvasreport = canvas.Canvas("file1.pdf")report.drawString(50, 800, “This is an example for Medium”)``report.save()
2
加密或给PDF文件上锁
有一些PDF文件当中有重要的内容,需要将其加密、上锁,我们可以通过以下的代码来实现,用到的密码是“hello”,结果会新生成一个加密过后的PDF文件叫做“new_encrypted.pdf”,代码如下
from PyPDF2 import PdfFileReader, PdfFileWriter`
encrypted_file = PdfFileWriter()``original = PdfFileReader("棉花.pdf")``number_of_pages = original.numPages for i in range(number_of_pages): page = original.getPage(i) encrypted_file.addPage(page) password = "hello"``encrypted_file.encrypt(password) with open("new_encrypted.pdf", "wb")as file: `encrypted_file.write(file)
3
合并多份PDF文件
下面,我们将通过几行Python的代码来实现两个PDF文件的合并,我们用到了“PdfFileMerger()”方法,代码如下
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)