資源簡(jiǎn)介
Python中通過PyPDF2實(shí)現(xiàn)PDF加密資源以及示例代碼
代碼片段和文件信息
from?PyPDF2?import?PdfFileWriter?PdfFileReader
def?add_encryption(input_pdf?output_pdf?password):
????pdf_writer?=?PdfFileWriter()
????pdf_reader?=?PdfFileReader(input_pdf)
????for?page?in?range(pdf_reader.getNumPages()):
????????pdf_writer.addPage(pdf_reader.getPage(page))
????pdf_writer.encrypt(user_pwd=password?owner_pwd=None?
???????????????????????use_128bit=True)
????with?open(output_pdf?‘wb‘)?as?fh:
????????pdf_writer.write(fh)
if?__name__?==?‘__main__‘:
????add_encryption(input_pdf=‘badao.pdf‘
?????????????????output_pdf=‘badadoencrypted.pdf‘
?????????????????password=‘badao‘)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????40915??2019-04-26?14:59??jiamiPDF\badadoencrypted.pdf
?????文件???????45628??2019-04-26?14:45??jiamiPDF\badao.pdf
?????文件?????????624??2019-04-26?14:59??jiamiPDF\jiamiPDF.py
?????目錄???????????0??2019-04-26?14:59??jiamiPDF\
評(píng)論
共有 條評(píng)論