Quick actions

cmd+k|ctrl+k

Navigation

Languages

Watermark pdf

Snippet info

Language

Python

Visibility

public

Author

projectsfiae

Created

2025-09-26T20:36:35.83044Z

Updated

2025-09-26T20:36:35.83044Z

import pypdf

template = pypdf.PdfReader(open('superduper.pdf', 'rb'))
watermark = pypdf.PdfReader(open('water.pdf', 'rb'))
output = pypdf.PdfWriter()

for i in range(len(template.pages)):
    page = template.pages[i]
    page.merge_page(watermark.pages[0])
    output.add_page(page)
 
with open('watermaked_output.pdf', 'wb') as outputFile:
    output.write(outputFile)
    

 


 
 

 


 
INFO