Encrypt a pdf using python

Code to encrypt a pdf using python:

import PyPDF2

pdfFile = open(‘meetingminutes.pdf’, ‘rb’)

pdfReader = PyPDF2.PdfFileReader(pdfFile)

pdfWriter = PyPDF2.PdfFileWriter()

for pageNum in range(pdfReader.numPages):

      pdfWriter.addPage(pdfReader.getPage(pageNum))

pdfWriter.encrypt(‘swordfish’)

resultPdf = open(‘encryptedminutes.pdf’, ‘wb’)

pdfWriter.write(resultPdf)

resultPdf.close()

Leave a comment

Your email address will not be published. Required fields are marked *