python代码截取任意页的pdf

python代码把截取任意页的pdf:比如你有一个pdf文件1.pdf,共有30页,但是,你想把其中的10-20页截取出来保存成新的pdf,名为2.pdf,可以使用下面代码

python 复制代码
from PyPDF2 import PdfReader, PdfWriter

# 输入和输出文件的路径
input_pdf_path = 'E:/pythonworking/file/pdf_merge/2018_RNA G-quadruplexes are globally unfolded in eukaryotic cells and depleted in bacteria.pdf'
output_pdf_path = 'E:/pythonworking/file/pdf_merge/2018_RNA G-quadruplexes are globally unfolded in eukaryotic cells and depleted in bacteria1.pdf'

# 创建PDF阅读器和写入器对象
reader = PdfReader(input_pdf_path)
writer = PdfWriter()

# 循环遍历指定的页面范围,这里是第4到第6页(注意页码从0开始计算)
for i in range(0, 20):  # 因为页码从0开始,所以第4页是索引3,第6页是索引5
    writer.add_page(reader.pages[i])

# 将选定的页面写入到新的PDF文件中
with open(output_pdf_path, 'wb') as output_pdf:
    writer.write(output_pdf)

print("PDF pages extracted successfully.")
相关推荐
同学小张1 天前
【端侧AI 与 C++】1. llama.cpp源码编译与本地运行
开发语言·c++·aigc·llama·agi·ai-native
DanCheng-studio1 天前
网安毕业设计简单的方向答疑
python·毕业设计·毕设
踢球的打工仔1 天前
PHP面向对象(7)
android·开发语言·php
轻抚酸~1 天前
KNN(K近邻算法)-python实现
python·算法·近邻算法
独行soc1 天前
2025年渗透测试面试题总结-264(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
汤姆yu1 天前
基于python的外卖配送及数据分析系统
开发语言·python·外卖分析
Yue丶越1 天前
【C语言】字符函数和字符串函数
c语言·开发语言·算法
如何原谅奋力过但无声1 天前
TensorFlow 1.x常用函数总结(持续更新)
人工智能·python·tensorflow
翔云 OCR API1 天前
人脸识别API开发者对接代码示例
开发语言·人工智能·python·计算机视觉·ocr
V***u4531 天前
MS SQL Server partition by 函数实战二 编排考场人员
java·服务器·开发语言