python pdf切分
时间: 2023-10-28 07:57:25 浏览: 159
你可以使用PyPDF2库来切分PDF文件。首先,你需要安装PyPDF2,可以使用以下命令来安装:
```
pip install PyPDF2
```
然后,你可以使用以下代码来切分PDF文件:
```python
import PyPDF2
def split_pdf(input_path, output_prefix):
pdf = PyPDF2.PdfReader(input_path)
total_pages = pdf.numPages
for page_number in range(total_pages):
output_path = f"{output_prefix}_{page_number + 1}.pdf"
writer = PyPDF2.PdfWriter()
writer.addPage(pdf.getPage(page_number))
with open(output_path, "wb") as output_file:
writer.write(output_file)
print(f"Page {page_number + 1} saved as {output_path}")
# 使用示例
input_file = "input.pdf" # 输入PDF文件路径
output_prefix = "output" # 输出文件名前缀
split_pdf(input_file, output_prefix)
```
这段代码将输入的PDF文件切分为单独的页,并以给定的前缀和页码命名输出文件。你只需要将`input_file`设置为你的PDF文件路径,将`output_prefix`设置为你想要的输出文件名前缀。执行代码后,每个单独的页将保存为一个新的PDF文件。
阅读全文