Example #1
0
import PyPDF2

pdfFile = open("meetingminutes.pdf", "wb")
pdfReader = PyPDF2.PdfFileReader(pdfFile)
pdfWriter = PyPDF2.PdfFileWrite()

for pageNum in range(pdfReader.numPages):
    pdfWrite.addPage(pdfReader.getPage(pageNum))

pdfWriter.encrypt("swordfish")
resultPdf = open("encryptedminutes.pdf", "wb")
pdfWriter.write(resultPdf)
resultPdf.close()