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