|
本帖最后由 15019935800 于 2023-5-10 16:54 编辑
Language: Python
import PyPDF2# 打开PDF文件
pdf_file = open('example.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_file)
# 创建PDF写入器
pdf_writer = PyPDF2.PdfFileWriter()
# 裁剪所有页面
for page_num in range(pdf_reader.numPages):
page = pdf_reader.getPage(page_num)
# 裁剪页面,左上角坐标为(0, 0),右下角坐标为(400, 400)
page.cropBox.lowerLeft = (0, 0)
page.cropBox.upperRight = (400, 400)
pdf_writer.addPage(page)
# 保存PDF文件
output_file = open('output.pdf', 'wb')pdf_writer.write(output_file)
# 关闭文件
pdf_file.close()output_file.close()
image_file.close()
|
|