如何在Linux上使用GUI或命令行編輯PDF元數據標籤

本文介紹如何使用GUI或命令行在Linux上編輯PDF元數據標籤。

在Linux上使用GUI編輯PDF元數據標籤

要使用GUI在Linux上編輯PDF元數據標籤,請使用Master PDF Editor或PDFMtEd。為什麼要使用兩種工具?我認為這兩個都不是完美的,因此用戶需要確定最適合他們需求的產品。 PDFMtEd的工作方式有些奇怪,它使用舊的Python 2,但使用輕量級的開源工具創建。另一方面,Master PDF Editor是用於編輯PDF文件的完整套件,因此它佔用了大量系統資源,並且是不免費的開源軟件之一。

使用主PDF編輯器在Linux上編輯PDF元標記

主PDF編輯器 在Linux,Windows和macOS上編輯PDF文檔的獨特應用程序。創建,編輯(插入文本或圖像),注釋,查看,加密和簽名PDF文檔。您還可以編輯(和查看)以下PDF元數據標籤:標題,主題,作者,創建者,生產者和關鍵字。
要下載主PDF編輯器, 下載頁面 (在CentOS,RedHat,Ubuntu上可用。我沒有檢查它是否在Debian上有效)。
在版本5中,“主PDF編輯器”從免費版本中刪除了一些功能,例如編輯和添加文本以及插入圖像。對於此類功能,您需要購買該應用程序。否則,水印將被添加到PDF文檔中。但是,在編輯PDF元數據時情況並非如此。不過,還有其他選擇可以使用最新版本的Master PDF Editor 4。它是免費的,不受限制地用於非商業用途。

要使用主PDF編輯器從PDF文件中編輯/添加/刪除元數據,請使用它打開PDF並從應用程序中 File 點擊菜單 Properties,可編輯的PDF元數據標籤字段 Document Info 標籤
與PDF相關:如何使用GIMP或pdftoppm命令行工具將PDF轉換為圖像(PNG,JPEG)

在Linux上使用PDFMtEd編輯PDF元標記

PDF格式 (PDF元數據編輯器)是一組工具,可簡化在Linux上使用PDF元數據,PDF元數據編輯器,PDF檢查器的操作(查看完整的PDF元數據並有選擇地刪除所有PDF元數據)使用)和PDF縮略圖。 PDF元數據編輯器可以處理多個文件和文件夾,還可以用於基於PDF元數據重命名文件。使用此工具,您可以編輯以下PDF元標記:作者,標題,年份,關鍵字和主題。
讓我們安裝PDFMtEd(PDF元數據編輯器)。您需要YAD,ExifTool和Qpdf才能運行此工具,但需要Git才能從GitHub存儲庫中獲取代碼。也可以安裝 瀨田 建議(但不是必需)可擴展和可配置的PDF操作層庫,以根據需要運行PDFMtEd。
安裝它們(Sejda除外,後者不在存儲庫中):

  • DebianUbuntu,Linux Mint,流行! _OS,Zorin OS,Elementary OS和其他基於Debian或Ubuntu的Linux發行版:
sudo apt install libimage-exiftool-perl yad qpdf git
  • 軟呢帽:
sudo dnf install perl-Image-ExifTool yad qpdf git
sudo yum install perl-Image-ExifTool yad qpdf git
  • Arch Linux,Manjaro:
sudo pacman -S perl-image-exiftool qpdf git

必須安裝YAD 從AUR因為它不在Arch存儲庫中

  • openSUSE:
sudo zypper install exiftool yad qpdf git
  • Solus OS:
sudo eopkg install perl-image-exiftool yad qpdf git

另外,要使其正常工作,系統需要Python2。
接下來,克隆PDFMtEd存儲庫並安裝應用程序(並創建三個如果不存在將失敗的文件夾)。

sudo mkdir -p {/usr/local/share/applications,/usr/local/share/icons/hicolor/scalable/apps,/usr/local/bin}

git clone https://github.com/glutanimate/PDFMtEd

cd PDFMtEd

sudo ./install.sh

警告:請勿運行您不知道所寫內容的腳本。在運行此腳本之前, 代號PDFMtEd“ border =” 0“ data-original-height =” 646“ data-original-width =” 1486“ height =” 278“ src =” https://1.bp.blogspot.com/-B55J2EpdncI/XThlJkzldDI/ AAAAAAAADGI / I7RLOskd6r8Hs_VPvAqJnq4s5YUYH0w4wCLcBGAs / s640 / PDFMtEd.png“標題=” PDFMtEd

要使用PDFMtEd,請在文件管理器中右鍵單擊PDF文件。尼莫,選擇 Open With -> PDFMtEd - Editor 打開所選的PDF文檔以編輯元數據標籤。或 Open With -> PDFMtEd - Inspector 打開PDF文檔檢查器。如果不在列表中,請單擊 Other application 從那裡添加。例如,在Nautilus中,右鍵單擊該文件,然後選擇 Open with other application然後尋找PDFMtEd-Editor和PDFMtEd-Inspector。這是必需的,因為PDFMtEd未添加到應用程序菜單,並且在運行時需要PDF文件作為參數。如果在文件管理器中找不到PDFMtEd Open With 可選,您可能需要重新啟動會話(註銷/登錄)。
對於卸載PDFMtEd的用戶, uninstall.sh 作為根腳本(此腳本在複製PDFMtEd的目錄中可用),例如:

cd PDFMtEd
sudo ./uninstall.sh

與PDF相關:如何在Linux上將PDF轉換為文本(GUI和命令行)

在Linux上從命令行編輯PDF元數據標籤

儘管有幾種用於Linux的工具可以編輯PDF元數據,例如ExifTool,pdftk和Ghostview,但本文重點介紹了最容易使用的ExifTool。
ExifTool是一個命令行應用程序,除了獨立於平台的Perl庫之外,它還讀取,寫入和編輯各種文件的元信息。對於PDF文檔,ExifTool支持編寫本機PDF和XMP元數據。它支持標籤,例如標題,創建者,主題,關鍵字,創建者,生產者等。
在Linux上安裝ExifTool。

  • Debian,Ubuntu,Linux Mint,流行! _OS,Zorin OS,Elementary OS和其他基於Debian或Ubuntu的Linux發行版:
sudo apt install libimage-exiftool-perl
  • 軟呢帽:
sudo dnf install perl-Image-ExifTool
  • CentOS / RHEL:
sudo yum install perl-Image-ExifTool
  • Arch Linux,Manjaro:
sudo pacman -S perl-image-exiftool
  • openSUSE:
sudo zypper in exiftool
  • Solus OS:
sudo eopkg in perl-image-exiftool

現在,您可以使用ExifTool命令行工具(這是一個命令)在Linux上編輯PDF元標記。

exiftool -Title="PDF Title" -Author="Author Name" -Subject="PDF Subject" -Keywords="keyword1;keyword2" -Creator="Name of application used to create the PDF" -Producer="PDF producer name or note" myPDFdocument.pdf

PDF標記在此命令中表示的內容應該已經由您使用的值解釋了。別忘了交流 myPDFdocument.pdf 使用要更改其PDF標記的PDF文件的名稱(如果在當前目錄中不可用,請使用路徑)。
您可以跳過此命令中提到的一些標籤。在這種情況下,PDF將繼續使用原始標籤(如果有)。默認情況下,ExifTool在名稱之後創建原始PDF文檔的備份。 _original。您可以跳過此操作並添加以覆蓋原始文件 -overwrite_original 到命令。
您可以查看ExifTool支持的PDF文件的完整標籤列表 本頁面.ExifTool也可以用於讀取PDF元數據標籤。要在ExifTool中顯示所有PDF標籤,請使用:

exiftool -all:all myPDFdocument.pdf

請務必注意,可以撤消在ExifTool中進行的元數據編輯。這是一個“潛在的安全問題,因為實際上並未從文件中刪除舊信息”,ExifTool PDF標籤頁。但是,您可以使用qpdf完全刪除舊的PDF元數據信息,如下所示:

qpdf --linearize in.pdf out.pdf

在這個命令中 in.pdf PDF文件可刪除舊的元數據信息。 out.pdf 生成的PDF文件名。
與PDF相關:如何使用LibreOffice Writer創建可填充的PDF表單

Sidebar