code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| from PyPDF2 import PdfFileWriter, PdfFileReader import getpass
def set_password_pdf(file): pdfwriter = PdfFileWriter() pdf = PdfFileReader(file) for page_num in range(pdf.numPages): pdfwriter.addPage(pdf.getPage(page_num)) password = getpass.getpass(prompt="Enter Password : ") pdfwriter.encrypt(password) with open(file,'wb') as f: pdfwriter.write(f) if __name__=='__main__': file = input("파일을 입력해주세요 : ") set_password_pdf(file)
|
Author:
Slay
Permalink:
http://sean-baek.github.io/2022/09/20/2022-09-20-python-set-password-pdf/
License:
Copyright (c) 2021 CC-BY-NC-4.0 LICENSE
Slogan:
Do you believe in DESTINY?