PDF提取 PDF截取

想截取一个pdf的前两页,TMD WPS还收费,这能难住一个程序员?

于是用python 搞了个小工具,分分钟解决问题。看到这篇文章的不管是不是程序员,只要有这个需求都可以联系我,免费帮大家解决有关PDF的问题。wx: yrn1840

python 复制代码
# pip install PyPDF2
from PyPDF2 import PdfWriter, PdfReader
 
# 开始页
start_page = 0
# 截止页
end_page = 2
 
output = PdfWriter()
reader = PdfReader(open("input.pdf", "rb"))
pdf_pages_len = len(reader.pages)
print(pdf_pages_len)  # 打印总页数

# 保存input.pdf中的1-2页到output.pdf
for i in range(start_page, end_page):
    output.add_page(reader.pages[i])
outputStream = open("output.pdf", "wb")
output.write(outputStream)
相关推荐
yaoxin5211231 分钟前
405. Java 文件操作基础 - 装饰者模式与 I/O Streams
java·开发语言·python
Unbelievabletobe6 分钟前
免费外汇api的响应时间在不同时段下的波动分析
大数据·开发语言·前端·python
wang3zc7 分钟前
CSS如何实现元素镜像翻转_使用transformscalex负值
jvm·数据库·python
zyq99101_19 分钟前
递归与动态规划实战代码解析
python·算法·蓝桥杯
CLX050511 分钟前
Golang如何做图片处理缩放_Golang图片处理教程【收藏】
jvm·数据库·python
2301_8125396718 分钟前
mysql如何限制用户连接数_使用MAX_USER_CONNECTIONS优化并发
jvm·数据库·python
X566128 分钟前
Python Django怎么处理404_关闭DEBUG模式并自定义配置全局404与500友好错误重定向页面
jvm·数据库·python
m0_7485548130 分钟前
golang如何集成Etcd配置中心_golang Etcd配置中心集成方法
jvm·数据库·python
hnxaoli32 分钟前
win10小程序(二十一)凭证汇总重复值抽取
python
qwert103734 分钟前
深入解析Python标识符:定义、规则、规范与实践指南
开发语言·数据库·python