如何在Linux下解除PDF文件的密碼?

2021-02-21 嵌入式Linux中文站

嵌入式linux QQ交流群:175159209,歡迎愛好者加入交流技術問題!

今天,我碰巧與一位朋友共享一個受密碼保護的PDF文件。我知道該PDF文件的密碼,但不想透露。相反,我只想解除密碼,將文件發送給朋友。於是我開始在網上找一些簡單的方法,好解除PDF文件的密碼保護。上網搜索一番後,我總結了在Linux下解除PDF文件中密碼的四種方法。

第一種方法:使用Qpdf

Qpdf是一款PDF轉換軟體,用於加密和解密PDF文件,將PDF文件轉換成另一個同等的PDF文件。Qpdf出現在大多數Linux發行版的默認代碼倉庫中,因此可以用默認的軟體包管理器來安裝它。

比如說,Qpdf可以使用pacman安裝在Arch Linux及衍生版本上,如下所示:

$ sudo pacman -S qpdf 

在Debian、Ubuntu或Linux Mint上:

$ sudo apt-get install qpdf 

現在不妨使用qpdf解除PDF文件的密碼。

我有一個受密碼保護的PDF文件,名為「secure.pdf」。每當我打開該文件,它都會提示我輸入密碼以顯示內容。

我知道上述PDF文件的密碼,但不想與別人共享密碼。於是我要做的就是運行下列命令,使用Qpdf工具解除PDF文件的密碼。

$ qpdf  

是不是很容易?確實很容易!這裡,123456是secure.pdf文件的密碼。把這個密碼換成你自己的密碼。

第二種方法:使用Pdftk

Pdftk是處理PDF文檔的另一款優秀軟體。Pdftk可以處理幾乎所有的PDF操作,比如:

Pdftk出現在AUR中,因此你可以在Arch Linux或衍生版本上,使用任何AUR幫助程序來安裝它。

使用Pacaur:

$ pacaur -S pdftk 

使用Packer:

$ packer -S pdftk 

使用Trizen:

$ trizen -S pdftk 

使用Yay:

$ yay -S pdftk 

使用Yaourt:

$ yaourt -S pdftk 

在Debian、Ubuntu或Linux Mint上,運行:

$ sudo apt-get instal pdftk 

在CentOS、Fedora或Red Hat上:

先安裝EPEL代碼倉庫:

$ sudo yum install epel-release 

$ sudo dnf install epel-release 

然後使用下列命令,安裝PDFtk應用程式:

$ sudo yum install pdftk 

$ sudo dnf install pdftk 

一旦pdftk安裝完畢,你可以使用下列命令,解除PDF文檔的密碼:

$ pdftk secure.pdf input_pw 123456 output output.pdf 

將「123456」換成正確的密碼。該命令解密「secure.pdf」文件,並創建一個名為「output.pdf」的非密碼保護的同等文件。

第三種方法:使用Poppler

Poppler是基於xpdf-3.0代碼庫的PDF渲染庫。它包含用於處理PDF文檔的下列一組命令行實用程序。

pdfdetach-列出或提取嵌入式文件。

pdffonts-字體分析工具。

pdfimages-圖像提取工具。

pdfinfo-文檔信息。

pdfseparate-頁面提取工具。

pdfsig-驗證數字籤名。

pdftocairo-使用Cairo,將PDF轉換成PNG/JPEG/PDF/PS/EPS/SVG。

pdftohtml-將PDF轉換成HTML。

pdftoppm-將PDF轉換成PPM/PNG/JPEG圖像。

pdftops -將PDF轉換成PostScript(PS)。

pdftotext-文本提取。

pdfunite-文檔合併工具。

我們在本文中僅使用「pdftops」實用程序。

想在基於Arch Linux的發行版上安裝Poppler,請運行:

$ sudo pacman -S poppler 

在Debian、Ubuntu或Linux Mint上:

$ sudo apt-get install poppler-utils 

在RHEL、CentOS或Fedora上:

$ sudo yum install poppler-utils 

一旦Poppler安裝完畢,運行下列命令來解密受密碼保護的PDF文件,並創建一個名為output.pdf的新的同等文件。

$ pdftops -upw 123456 secure.pdf output.pdf 

再次將「123456」換成你的PDF密碼。

你在上述所有方法中可能注意到了,我們只是將名為「secure.pdf」的受密碼保護的PDF文件轉換成名為「output.pdf」的另一個同等的PDF文件。嚴格上來講,我們並沒有解除源文件的密碼,而是解密,並將其另存為另一個不受密碼保護的同等的PDF文件。

第四種方法:列印到文件

這是所有上述方法中最簡單的方法。你可以使用現有的PDF查看工具(比如Atril文檔查看工具或Evince等),將受密碼保護的PDF文件列印到另一個文件。

在PDF查看應用軟體中打開受密碼保護的文件。進入到「文件- >列印」。並將PDF文件保存在你選擇的任何位置。

就是這樣。但願這一招有用。你知道/使用其他方法解除PDF文件的密碼保護嗎?歡迎留言交流。

相關焦點

  • 迅捷PDF在線轉換器如何實現pdf在線壓縮?
    如何實現pdf在線壓縮?在發送一份pdf格式文件時,要是文件大費時,小夥伴們可以使用迅捷PDF在線轉換器先對它進行壓縮處理。除了pdf壓縮,這個網站還可實現word壓縮等操作。有需要的話,大家可往下閱讀get壓縮pdf的方法步驟哈。
  • PDF文件如何解密?用這5種方法超方便!
    在我們日常學習和日常工作中,我們有時會遇見加密的PDF文件或者為自己的PDF文件添加密碼。但是如果你忘記了密碼該怎麼辦?其實我們可以使用PDF解密軟體,將加密PDF文件的密碼解開。第一款 Coolmuster PDF Password RemoverCoolmuster PDF Password Remover是一款PDF文件解密軟體,支持PDF文件的加密解密,共有兩種機密方式,批量解密模式。一次破解PDF密碼可達200個PDF文件。
  • Linux下文件及文件夾的操作與處理
    前言在Linux中,對文件或文件夾的操作一般包括:創建、改名、移動、刪除,這些都是比較基本的操作,大家應該掌握。在這裡面,有些命令和Windows下的DOS命令是相似的,如果以前了解過DOS,對學習也會有一定的幫助。
  • 如何壓縮pdf文件大小?分享高效壓縮pdf文件的技巧
    如何壓縮pdf文件大小?最近有小夥伴問我pdf要怎麼壓縮,將pdf上傳到一些平臺時會出現文件過大而導致上傳失敗的情況。這時就要使用一些高效壓縮pdf文件的工具將其文件大小進行壓縮,那我們該如何壓縮pdf文件大小呢?下面教你一個高效壓縮pdf的技巧。
  • 這個電腦上必備的轉換工具,能在線拆分pdf文件
    平時,我主要負責與甲方客戶對接文件、信息,因此難免會接觸到很多不同格式的文件文檔。其中,我最常做的便是拆分pdf格式文件的操作,因為項目有變時也要對文件做出改動(刪減掉文件中多餘的1part)。當然啦,對pdf文件進行拆分操作的話,可以讓文件得到「瘦身」(可以更直接地表達一部分內容)。
  • 如何在 Linux 下鎖住鍵盤和滑鼠而不鎖屏 | Linux 中國
    它很簡單但非常實用,你可以鎖定屏幕的顯示直到用戶在鍵盤上輸入自己設定的密碼(LCTT 譯註:就是用戶自己的密碼,例如用來打開屏保的那個密碼,不需要單獨設定)。在這篇簡單的教程中,我將為你展示如何在 Linux 下鎖住鍵盤和滑鼠,而不鎖掉屏幕。這個技巧幾乎可以在所有的 Linux 作業系統中生效。
  • pdf文件太大如何變小?pdf文件壓縮方法步驟詳解
    諸位夥伴好,我是一名新晉的設計師小白,最近兢兢業業地負責了一個小項目,設計好的圖紙都打包發送給客戶了,但當天晚上就收到反饋說,可以先轉為pdf文件再一次性發送。我轉為pdf文件後,無奈發現在微信上發送的時被提示說超過了大小限制。
  • 如何壓縮pdf文件大小?讓PDF文件變小的簡單方法
    如何壓縮pdf文件大小?大家都作為一名在學海裡掙扎了那麼久的各位學習分子們,在使用電腦作為主要工具前大家看書要麼是紙質要麼是在線版本,可當我們去學習和成長時,發現很多書籍居然是PDF的版本。一方面,PDF版本更加容易傳播和發送,並且不容易被別人修改內容,大大提高了電子數據的內容保真度。
  • 【奇技淫巧】linux、windows下壓縮打包命令整理
    小弟整理了些linux和windows下壓縮打包命令,現在分享給大家,希望能幫助到大家。linux(主要使用find和tar函數)1、直接打包(1)將mail壓縮打包至videos目錄下tar -zcvf  /home2/public_html/uploads/videos/videos.tar.gz  /home2/mail/ --ignore-failed-read(2)以時間過濾直接壓縮打包製定目錄下
  • PDF文件如何可以轉成Excel表格?
    pdf文件轉換成Excel表格如果你也不知道如何PDF文件信息,那麼就和我一起來學習PDF文件的處理技能吧,也許以後在職場中能夠用到。在職場中難免會處理很多不同類型的文件,現在多學習一種技能,往後遇到難題便多一種應對方式。一堆文件等著你處理,然而你卻毫無對策的時候一定會非常無助。
  • PDF文件怎麼編輯?通過這幾款軟體,讓你輕鬆編輯PDF!
    、水印、密碼保護等,有啟動和處理速度快、佔用系統資源少等特點,有需要的趕快下載吧! 第三款 風雲PDF編輯器 風雲pdf編輯器是一款Windows系統下的PDF編輯工具軟體。
  • 怎樣減小PDF文件大小
    在平時工作中,為了保證文件格式不發生變化,很多情況下會使用PDF格式文件,但是有些時候文件格式太大限制了文件電子版本的傳播,那麼如何有效的減小PDF格式的文件呢?先準備好你要減小大小的pdf文件,這裡可以先看一下當前的文件容量大小,一會到最後處理結束,大家對比一下就明白了。
  • Linux 下如何創建 M3U 播放列表 | Linux 中國
    編譯自 | https://itsfoss.com/create-m3u-playlist-linux/  作者 | Shirsh 譯者 | DarkSun (lujun9972) 🌟🌟🌟🌟🌟共計翻譯:81.0 篇 貢獻時間:310 天簡介:關於如何在Linux終端中根據亂序文件創建M3U播放列表實現循序播放的小建議。
  • 如何把cad轉換成pdf?教你快速轉換cad文件的方法
    如何把cad轉換成pdf?cad技術作為傑出的工程技術成就涵蓋各個領域,然而在列印或傳輸文件時為了更好地查閱效果通常會將cad文件轉換成pdf格式。那我們該怎麼將繪製好的cad轉換成pdf格式呢?下面教你兩種快速轉換cad文件的方法。
  • Linux 下TestDisk恢復已經刪除的文件
    好了,今天為大家分享Linux 下用TestDisk工具恢復已經刪除的文件,特別在剛剛刪錯文件時,這個工具非常好用。一,TestDisk介紹根據官網介紹TestDisk 是一款開源軟體,受GNU General Public License (GPL v2+)條款保護.TestDisk 是一款強大 的免費數據恢復軟體!
  • doc文件怎麼轉換為pdf文件
    大家都知道pdf文件是一種跨平臺、輕便式的文件格式,列印的內容可以精確地顯示原來pdf文件中的每一個像素。而word文檔中的doc文件格式轉換為pdf文件格式就成為了很多用戶想要執行的操作。然後右側會出現一個側邊欄,在側邊欄中您可以添加doc文件,將其轉換為pdf文件。點擊右側界面中的「選擇要轉換為pdf的文檔」標籤,如圖所示。在出現的文件選擇對話框中選擇一個doc格式的文件,如圖所示,然後點擊「打開」按鈕打開該文件。
  • pdf如何壓縮文件大小?籤證、策劃書等文檔格式必備!
    pdf如何壓縮文件大小?我們在做一些資料的時候,經常會發現使用到PDF文件,例如申請籤證和寫策劃書的時候,資料非常的多,PDF原件也特別的大,根本不符合上傳需求。那麼如何壓縮PDF文件到一個合理的大小是一個大家都非常需要的方法。
  • 如何免費翻譯pdf文件? - 百度翻譯
    在工作學習中,我們經常遇到需要翻譯pdf文件的,如果找翻譯機構價格會比較高,本文分享免費翻譯pdf文件的方法,使用翻譯平臺為【百度翻譯】;第一種:百度翻譯1.在百度翻譯界面,點擊「上傳文檔」,上傳需要翻譯的pdf或word文檔,然後選擇對應需要翻譯的語言,如「中文翻譯英文」或「英文翻譯中文」。3. 文檔上傳成功後,點擊「翻譯」,進行平臺自動翻譯。4. 翻譯成功後,界面會顯示中英文對照,然後點擊「導出翻譯文檔「,即可將翻譯的內容導出為word文檔。
  • 這個方法教你pdf如何轉word,pdf文件別再手打進word文檔啦!
    有一種絕望是明明可以將pdf文件中的內容照搬下來,卻奈何不能編輯,只能一個字一個字的打出來。pdf如何轉word這個問題相信很多大學生、辦公人士都是經常會遇到的,有多少人還是「老老實實」每個字的在打?其實pdf轉word很簡單,迅捷PDF轉換器就能很好的幫助到你,一起來看看。
  • 如何將pdf翻譯?pdf轉換器怎麼翻譯pdf?
    如何將pdf翻譯?在平時學習、工作中,我們有時候會需要藉助迅捷PDF轉換器,把pdf翻譯成合適語言再發送出去。例如,給外國客戶發送文件時,我們要把pdf中的中文翻譯成對應外文。下面,我們便來看看怎麼用它翻譯pdf格式文件。