【问题标题】: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()
    

    希望如此,这解决了你的问题

    【讨论】:

      猜你喜欢
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 2018-09-03
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多