pdf专栏 pdf是我们日常办公中经常使用的文件格式但是有时我们收到的 pdf尺寸会有问题每次打开pdf时页面都不能显示整页pdf内容比如下面这个pdf
打开文件后,右下角显示比例100% 整个电脑屏幕里,只能看到页面的部分内容需要拖动最下边或最右边的滑块或者将显示比例调小才能看到看到其它部分的内容使用起来很麻烦还有时多个pdf文件合并为一个pdf文件时图片/excel等转为pdf文件时都有可能出现以上的显示问题也就是pdf在100%显示的尺寸大小问题
pdf正常显示尺寸和内容对于这个办公中遇到的问题其实用pyton很好解决只需使用下面的几行代码就能够马上修改pdf的显示大小不仅如此还可以大批量修改操作而且只需几秒钟时间就能搞定极大方便了白领们的日常办公工作 python代码及解读如下 import PyPDF2 #导入所需的库 pdf = PyPDF2.PdfFileReader('e:/blfwgzs/big.pdf') #读取电脑中的显示比例不正常的pdf文件 nps = pdf.numPages for i in range(nps): p=pdf.getPage(i) p.scaleBy(0.4) #将原来的显示尺寸调整为原来的40% #具体调整到多大为正常,见下图说明 w=PyPDF2.PdfFileWriter() w.addPage(p) with open(f'e:/99/100/pic/new{i}.pdf','wb ') as f: w.write(f) print('pdf显示尺寸已经修改完成!')
如上图打开原来的pdf文件点击椭圆形里的减号左边红色方框数字会变动不断点击减号直到pdf页面显示正常了记下方框里的数字如果方框里数字是40% 将0.4填到上面的 p.scaleBy(0.4)里就大功告成了但是、但是、但是仍然会有许多白领会问 pdf里有很多页,每页的尺寸都不一样只是想调整其中某一页或几页其它页面显示尺寸不变动该如何操作呢?再或者手上有大量的pdf都有以上问题该如何轻松搞定呢?等等以上问题关注我们静待白领服务工作室慢慢讲解哦
编辑 | 小白