#Python#用软件删除PDF中的空白页,竟然收费?!果断用Python

真是应了那句话人生苦短,我用Python。凡是收费的找不到的功能,多来Python库逛逛,简直万能工具库,不要太好用啦。
今天也是现学现卖,简历中尾页是空白页,仅有一行文字,太鸡肋,把它删掉,软件又收费,只好调Python库了。
首先安装:

pip install pypdf2

用到的也就是两个功能,读和写。仅9行代码就能实现这个删除空白页的功能。从功能的实现来讲,不叫删除,是复制非空白页到新文件。
直接上代码:

import PyPDF2


original = r'D:\1MyDoc\Resume-GTD.pdf' # 原始路径
new = r'D:\1MyDoc\newResume.pdf' # 要保存的新文件路径

original_pdf = PyPDF2.PdfFileReader(original) # 调用读取功能
page = original_pdf.getPage(0) # 读取第一页内容
pdfWriter = PyPDF2.PdfFileWriter()  # 调用写入功能
pdfWriter.addPage(page)
# 写入新文件
with open(new, 'wb') as f:
    pdfWriter.write(f)

附上参考网址:
https://blog.csdn.net/xingxtao/article/details/79056341
文章中的API介绍的很详细,有更多需求的可以认真参考。
双手奉上官方文档:
https://pythonhosted.org/PyPDF2/

你可能感兴趣的:(#Python#用软件删除PDF中的空白页,竟然收费?!果断用Python)