![](https://static.wixstatic.com/media/68165d_a7219460e23d409e96e836fd493ed5b0~mv2.jpg/v1/fill/w_797,h_300,al_c,q_80,enc_auto/68165d_a7219460e23d409e96e836fd493ed5b0~mv2.jpg)
import PyPDF2
import os
in_path = "inputFolder"
out_path = "outputFolder"
listFileInput = os.listdir("inputFolder")
for file in listFileInput:
with open(f"{in_path}/{file}", "rb") as pdf_in:
pdf_reader = PyPDF2.PdfFileReader(pdf_in)
pdf_writer = PyPDF2.PdfFileWriter()
for pagenum in range(pdf_reader.numPages):
page = pdf_reader.getPage(pagenum)
page.rotateClockwise(90)
pdf_writer.addPage(page)
i = 0
if i < len(listFileInput):
nameRotated = "rotated_" + file
with open(f"{out_path}/{nameRotated}", "wb") as pdf_out:
pdf_writer.write(pdf_out)
i += 1
Comments