【问题标题】:Rotating an image in PDF旋转 PDF 中的图像
【发布时间】:2021-10-09 05:04:11
【问题描述】:
我有很多 pdf 文件,每个文件都嵌入了多个需要旋转的图像。
我知道我可以提取图像,旋转它,然后再次重建 pdf,但是有什么方法可以添加 PDF 命令以便图像旋转到位?
理想情况下,python 中的 PDF 库可以让我这样做。
编辑:
我想补充的一个重要细节是每个页面可以有多个图像,并且每个图像都需要以不同的角度旋转。想一想将 pdf 中的图像拉直的任务。
【问题讨论】:
标签:
python
pdf
pdf-generation
【解决方案1】:
我想回答你的问题,
import PyPDF2
pdf_in = open('original.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_in)
pdf_writer = PyPDF2.PdfFileWriter()
for pagenum in range(pdf_reader.numPages):
page = pdf_reader.getPage(pagenum)
page.rotateClockwise(180)#Angle in degrees
pdf_writer.addPage(page)
pdf_out = open('rotated.pdf', 'wb')
pdf_writer.write(pdf_out)
pdf_out.close()
pdf_in.close()
希望如此,这解决了你的问题