在阅读PDF文档时,个人习惯在笔记本上双页阅读,但有的PDF边距太宽,看起来字很小,阅读吃力
本代码用来裁剪整个PDF文档间距
import PyPDF2import osleft_margin = right_margin = 30top_margin = 5bottom_margin = 5input_file_path = []output_file_path = []os.makedirs('.\\修改')# 新建文件夹file_path = '.\\'file_list = os.listdir(file_path)for i in file_list:if os.path.splitext(i)[1] == '.pdf':input_file_path.append('.\\' + i)output_file_path.append('.\\修改\\' + '修改' + i)def split(page):page.mediaBox.lowerLeft = (left_margin, bottom_margin)page.mediaBox.lowerRight = (width - right_margin, bottom_margin)page.mediaBox.upperLeft = (left_margin, height - top_margin)page.mediaBox.upperRight = (width - right_margin, height - top_margin)for m in range(len(input_file_path)):input_file = PyPDF2.PdfFileReader(open(input_file_path[m], 'rb'))output_file = PyPDF2.PdfFileWriter()page_info = input_file.getPage(0)width = float(page_info.mediaBox.getWidth())height = float(page_info.mediaBox.getHeight())page_count = input_file.getNumPages()for page_num in range(page_count):this_page = input_file.getPage(page_num)split(this_page)output_file.addPage(this_page)output_file.write(open(output_file_path[m], 'wb')) 使用之前
使用之后
【用python裁剪PDF文档】
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
