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
비어있는 페이지 생성, 텍스트 쓰기, 이미지 삽입 등