Python怎么修改pdf页面?Python如何将pdf页面90度旋转

在python之中是可以通过PyPDF2这个模块来完成对pdf文件的任意操作,而有小伙伴就问小编,pdf文件的页面能否进行90度旋转的修改 。那么这篇文章正好就来给大家分享一个比较有趣的方法,这个方法能够旋转pdf文件中任意页面的角度,一起往下看看吧 。
【Python怎么修改pdf页面?Python如何将pdf页面90度旋转】

Python怎么修改pdf页面?Python如何将pdf页面90度旋转

文章插图
1.导入PyPDF2模块之后使用open()方法打开pdf文件并且调用Reader方法直接将这个pdf文件之中的所有页面都给读取出来,读取出来之后返回的是一个可迭代对象 。然后使用getPage()方法获取其中的某一个页面,代码如下所示:
import PyPDF2reader = PyPDF2.PdfFileReader(open('a.pdf','rb'))page = reader.getPage(0)2.以上代码之中的page所返回的就是pdf文件第一页,使用它去调用rotateClockwise()方法就能够将其90度旋转,示例如下:
page.rotateClockwise(180)这个方法一次只能够对一个页面进行修改操作,并且参数必须为90度及其倍数 。也就是只能选择90、180、270、360这四个度数,而且选择是顺时针选择的,旋转之后的页面会自动调整格式 。
3.页面旋转完毕之后还需要实例化出来一个文件写入对象,然后使用这个对象将修改旋转后的页面添加到原pdf文件之中 。再打开一个新的pdf文件用来保存,然后使用write()方法将页面写入之后将其关闭掉就好了,代码示例如下:
output = PyPDF2.PdfFileWriter()outputStream = open ("b.pdf","wb")output.write(outputStream)outputStream.close()以上就是关于“Python怎么修改pdf页面?Python如何将pdf页面90度旋转”的全部内容了,希望对你有所帮助 。

    推荐阅读