# -- coding: utf-8 --**
import PyPDF2
# 打開原始PDF文件
# with open('zhongguojinxiandaishi.pdf', 'rb') as pdf_file:
# pdf_reader = PyPDF2.PdfReader(pdf_file)
# num_pages = len(pdf_reader.pages)
#
# # 確定分割點(例如,將頁面一分為二)
# split_point = num_pages // 2
#
# # 創(chuàng)建兩個PDF寫入對象
# pdf_writer1 = PyPDF2.PdfWriter()
# pdf_writer2 = PyPDF2.PdfWriter()
#
# # 將頁面分別添加到兩個寫入對象中
# for page_number in range(num_pages):
# if page_number < split_point:
# pdf_writer1.add_page(pdf_reader.pages[page_number])
# else:
# pdf_writer2.add_page(pdf_reader.pages[page_number])
#
# # 將寫入對象內(nèi)容保存到兩個新的PDF文件中
# with open('第一部分.pdf', 'wb',encoding='utf-8') as output_file1:
# pdf_writer1.write(output_file1)
#
# with open('第二部分.pdf', 'wb',encoding='utf-8') as output_file2:
# pdf_writer2.write(output_file2)
import PyPDF2
# 打開原始PDF文件
with open('caozuoxitong.pdf', 'rb') as pdf_file:
pdf_reader = PyPDF2.PdfReader(pdf_file)
num_pages = len(pdf_reader.pages)
# 確定分割點(例如,將頁面一分為二)
split_point = num_pages // 2
# 創(chuàng)建兩個PDF寫入對象
pdf_writer1 = PyPDF2.PdfWriter()
pdf_writer2 = PyPDF2.PdfWriter()
# 將頁面分別添加到兩個寫入對象中
for page_number in range(num_pages):
if page_number < split_point:
pdf_writer1.add_page(pdf_reader.pages[page_number])
else:
pdf_writer2.add_page(pdf_reader.pages[page_number])
# 將寫入對象內(nèi)容保存到兩個新的PDF文件中
with open('caozuoxitong1.pdf', 'wb') as output_file1:
pdf_writer1.write(output_file1)
with open('caozuoxitong2.pdf', 'wb') as output_file2:
pdf_writer2.write(output_file2)
?文章來源地址http://www.zghlxwxcb.cn/news/detail-667513.html
文章來源:http://www.zghlxwxcb.cn/news/detail-667513.html
到了這里,關(guān)于一個pdf文件分割成兩個的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!