在 Linux 的命令行上將圖像轉換為 PDF

您是否經常需要將圖像轉換或添加到 PDF 文檔? 如果是這樣,你並不是孤獨的。 有許多在線工具可以幫助您快速輕鬆地完成工作。 但是,如果您擔心隱私,您可能有興趣知道您可以使用終端中的命令行工具獲得相同的結果。 在本文中,我們將介紹兩個最流行的選項:ImageMagick 和 Img2PDF。

塔布拉的contenido

使用 ImageMagick 將圖像轉換為 PDF

ImageMagick 是一個了不起的開源命令行工具,非常適合我們的需求。 您可以直接使用多個 CPU 線程,這大大加快了進程。 安裝這個強大的工具 Ubuntu的 Linux,您需要做的就是打開一個終端並輸入以下命令:

sudo apt update && sudo apt install imagemagick -y

在 Arch Linux 和基於 Arch 的發行版上,輸入:

sudo pacman -S imagemagick

在 Fedora 工作站上,鍵入以下命令:

sudo dnf install ImageMagick
ImageMagick 安裝

現在我們已經安裝了這個工具,讓我們看看這個 CLI 工具是如何工作的。

首先,移動到存儲所有圖像的目錄並列出所有圖像。

cd ~/Downloads/Featured.Images && ls
我下載目錄中的圖片

正如我們所看到的,我在這個目錄中擁有的所有圖像都是 PNG 文件。 假設我想將所有圖像添加到名為 Featured-Images.pdf 的 PDF 文檔中,我將鍵入以下命令:

convert *.png Featured-Images.pdf
將所有PNG圖像轉換為PDF將所有PNG圖像轉換為PDF

但是假設您只想將一些圖像轉換為 PDF,那麼您可以列出單個圖像而不是 *.png 屬性,如下所示:

convert image1.png image2.png image3.png IMAGES.pdf

ImageMagick 的一個大缺點是它降低了 PDF 文檔中所有圖像的質量,因此您無法獲得生成的 PDF 中圖像的完整分辨率。 為了解決這個問題,我們可以使用另一個名為 Img2PDF 工具的工具。

使用 Img2PDF 將圖像轉換為 PDF

Img2PDF 是另一個開源工具,您可以使用它高效地將圖像轉換為 PDF,而不會損失圖像質量。 首先,讓我們使用以下命令在 Ubuntu 上安裝 CLI 工具:

sudo apt install img2pdf

在其他發行版上,如果您已經安裝了 python3-pip 包,則可以使用 pip 安裝它。 在終端中鍵入以下命令:

pip install img2pdf
安裝 Img2pdf安裝 Img2pdf

偉大的! 現在我們已經安裝了命令,我們可以使用它將圖像轉換為 PDF。 再次,轉到放置所有圖像的目錄並鍵入以下命令:

img2pdf  image1.png -o PDF_File.pdf

如果要將多張圖片轉換為PDF,請依次添加圖片名稱,如image1.png、image2.png等。 否則,只需像這樣使用 *.png 速記:

img2pdf  *.png -o PDF_File.pdf

使用以下命令查看當前目錄中是否已創建任何 PDF 文檔。

ls | grep .pdf
Img2PDF 和 ImageMagick 命令的兩個輸出Img2PDF 和 ImageMagick 命令的兩個輸出

總結

你有它。 如果您需要將圖像轉換為 PDF,現在您知道根據需要使用哪種工具。 ImageMagick 是一個很棒的全能工具,但是如果你想讓你的圖像看起來很清晰,那麼 img2pdf 就是你要走的路。 無論您選擇哪種工具,我們都希望本文對您有所幫助。 轉換快樂!

相關文章