Place image over PDF

后端 未结 7 1733
忘了有多久
忘了有多久 2020-12-01 02:04

How can I place an image over an existing PDF file at an specific coordinate location. The pdf represents a drawing sheet with one page. The image will be scaled. I\'m check

7条回答
  •  余生分开走
    2020-12-01 02:39

    This is what worked for me

    from PyPDF2 import PdfFileWriter, PdfFileReader
    
    def watermarks(temp, watermar,new_file):
        template = PdfFileReader(open(temp, 'rb'))
        wpdf = PdfFileReader(open(watermar, 'rb'))
        watermark = wpdf.getPage(0)
    
        for i in xrange(template.getNumPages()):
            page = template.getPage(i)
            page.mergePage(watermark)
            output.addPage(page)
    
            with open(new_file, 'wb') as f:
                output.write(f)
    

提交回复
热议问题