# 安裝 pip install pypdf2 from PyPDF2 import PdfFileReader, PdfFileWriter # 用pypdf2旋轉PDF某一頁 pdf_reader = PdfFileReader('基於python的網頁爬蟲.pdf') pdf_writer = PdfFileWriter() # 順時針旋轉90度 90的倍數 page = pdf_reader.getPage(0).rotateClockwise(90) pdf_writer.addPage(page) # 逆時針旋轉90度 90的倍數 page = pdf_reader.getPage(1).rotateCounterClockwise(90) pdf_writer.addPage(page) with open('rotated.pdf', 'wb') as f: pdf_writer.write(f) # 排序pdf頁面 此處例子為倒序排序 pdf_reader = PdfFileReader('基於python的網頁爬蟲.pdf') pdf_writer = PdfFileWriter() for page in range(pdf_reader.getNumPages()-1, -1, -1): pdf_writer.addPage(pdf_reader.getPage(page)) with open('reordered.pdf', 'wb') as f: pdf_writer.write(f)