您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“怎么用python實現PDF解密打印文件”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么用python實現PDF解密打印文件”這篇文章吧。
我們在打印一些 PDF 文件的時候可能會遇見加密不能打印的情況,需要提供密碼才能打印。如果直接在瀏覽器中瀏覽 PDF 文件,它不能調取打印功能。但是我們可以換一個思路轉換一下解密文件,就可以正常打印了,方向如下:
我今天要打印一份下面這個:
居然還需要密碼,垃圾電、子、協、會。
那就用 Python 來回答這個密碼!
搞起。
import pikepdf with pikepdf.open("原打印加密文件.pdf") as pdf: num_pages = len(pdf.pages) del pdf.pages[-1] pdf.save("新轉存非加密文件.pdf")
我們可以把全部需要轉換的 PDF 文件放在一個文件夾,結果放在另一個文件夾,然后直接運行下面片段代碼就可以了。
import pikepdf import os inFile = input("請輸入PDF數據文件夾:") outFile = input("請輸入新PDF輸出文件夾:") filelist = os.listdir(inFile) for file in filelist: if file.endswith(".pdf")and ("~$" not in file): filePath = inFile + "\\"+file print ("正在轉換:",filePath) with pikepdf.open(filePath) as pdf: num_pages = len(pdf.pages) del pdf.pages[-1] pdf.save(outFile + "\\"+ file)
以上是“怎么用python實現PDF解密打印文件”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。