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度旋轉”的全部內容了,希望對你有所幫助 。

    猜你喜歡