Доброе время суток ;)
Я перерыл весь русско язычный интернет и нашёл пару примеров, но они немного не рабочие ;(
python3
ВОТ ОДИН ИЗ ПРИМЕРОВ :
from PyPDF2 import PdfFileWriter, PdfFileReader
import io
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
packet.seek(0)
new_pdf = PdfFileReader(packet)
# read your existing PDF
existing_pdf = PdfFileReader(open("original.pdf", "rb"))
output = PdfFileWriter()
# add the "watermark" (which is the new pdf) on the existing page
page = existing_pdf.getPage(0)
page.mergePage(new_pdf.getPage(0))
output.addPage(page)
# finally, write "output" to a real file
outputStream = open("destination.pdf", "wb")
output.write(outputStream)
outputStream.close()
Один не работает потому что :
Не работает потому что прото добавляется белый фон c водяным знаком на фотографию ;)
И добавляет очень странно ;) просто рандомным квадратом и не на всю площадь :(
А этот уже не помню почему :