How to Work With a PDF in Python

https://realpython.com/pdf-python/


PyPDF2 - How to add watermark in all pages of PDF files with python?

https://stackoverflow.com/questions/62261355

import PyPDF2

template = PyPDF2.PdfFileReader(open('C:/Users/11359023/Desktop/deepfake_vee.pdf', 'rb'))
watermark = PyPDF2.PdfFileReader(open('C:/Users/11359023/Desktop/simple.pdf', 'rb'))
output = PyPDF2.PdfFileWriter()

for i in range(template.getNumPages()):
  page = template.getPage(i)
  page.mergePage(watermark.getPage(0))
  output.addPage(page)

  with open('C:/Users/11359023/Desktop/merged.pdf', 'wb') as file:
    output.write(file)


from PyPDF2 import PdfFileMerger, PdfFileReader, PdfFileWriter

pdf_file = "C:/Users/11359023/Desktop/deepfake_vee.pdf"
watermark = "C:/Users/11359023/Desktop/simple.pdf"
merged = "C:/Users/11359023/Desktop/merged.pdf"

with open(pdf_file, "rb") as input_file, open(watermark, "rb") as watermark_file:
    input_pdf = PdfFileReader(input_file)
    watermark_pdf = PdfFileReader(watermark_file)
    watermark_page = watermark_pdf.getPage(0)

    output = PdfFileWriter()

    for i in range(input_pdf.getNumPages()):
        pdf_page = input_pdf.getPage(i)
        pdf_page.mergePage(watermark_page)
        output.addPage(pdf_page)

    with open(merged, "wb") as merged_file:
        output.write(merged_file)


PyPDF2 - How to Add Watermark to a PDF File Using Python

https://www.codespeedy.com/how-to-add-watermark-to-a-pdf-file-using-python/

import PyPDF2
pdf_file = "doc.pdf"
watermark = "watermark.pdf"
merged_file = "merged.pdf"
input_file = open(pdf_file,'rb')
input_pdf = PyPDF2.PdfFileReader(input_file)
watermark_file = open(watermark,'rb')
watermark_pdf = PyPDF2.PdfFileReader(watermark_file)
pdf_page = input_pdf.getPage(0)
watermark_page = watermark_pdf.getPage(0)
pdf_page.mergePage(watermark_page)
output = PyPDF2.PdfFileWriter()
output.addPage(pdf_page)
merged_file = open(merged_file,'wb')
output.write(merged_file)
merged_file.close()
watermark_file.close()


PyPDF2 - 파이썬으로 PDF 페이지 추출, 병합하기

https://hleecaster.com/pypdf2-and-tik/


Creating PDF Files with Python

https://towardsdatascience.com/creating-pdf-files-with-python-ad3ccadfae0f

비어있는 페이지 생성, 텍스트 쓰기, 이미지 삽입 등


PyPDFtk

https://pypi.org/project/pypdftk/