• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Linux 使用 pdftoppm 將 PDF 轉為 JPG、PNG、TIFF 圖檔教學與範例

介紹如何在 Linux 系統中使用 pdftoppm 指令將 PDF 檔案轉為 PNG、JPEG 等圖片檔。

安裝 pdftoppm 指令

在 Linux 系統中 pdftoppm 指令可以透過 poppler 套件來安裝,不同的 Linux 發行版會有不同的套件名稱,但大同小異:

# Debian、Ubuntu、Mint Linux
sudo apt install poppler-utils

# RHEL、CentOS、Fedora Linux
sudo dnf install poppler-utils

# OpenSUSE Linux
sudo zypper install poppler-tools

# Arch Linux
sudo pacman -S poppler

將 PDF 轉為圖片檔案

pdftoppm 指令可以將 PDF 檔案轉換為各種格式的圖片檔案。

若要將 PDF 檔案轉換為 PNG 圖片檔案,可加上 -png 參數,並指定輸入的 PDF 檔案,以及輸出圖片的檔名前綴:

# 將 input.pdf 轉換為 PNG 圖檔
pdftoppm -png input.pdf output

輸出的圖片檔案就會指定的檔名前綴,加上頁碼,也就是 output-01.png、output-02.png 等。

若要將 PDF 檔案轉換為 JPEG 圖片檔案,可加上 -jpeg 參數:

# 將 input.pdf 轉換為 jpeg 圖檔
pdftoppm -jpeg input.pdf output

若要將 PDF 檔案轉換為 TIFF 圖片檔案,可加上 -tiff 參數:

# 將 input.pdf 轉換為 TIFF 圖檔
pdftoppm -tiff input.pdf output

指定轉換頁數

若要指定轉換的頁數,可以使用 -f 與 -l 參數分別指定開始與結束的頁碼:

# 將 input.pdf 的第 5 頁至第 8 頁轉換為 PNG 圖檔
pdftoppm -png -f 5 -l 8 input.pdf output

若只想要轉換 PDF 檔案的某一頁,可以將 -f 與 -l 參數設定為同一頁,例如轉換第 2 頁:

# 將 input.pdf 的第 2 頁轉換為 PNG 圖檔
pdftoppm -png -f 2 -l 2 input.pdf output

指定圖片解析度

pdftoppm 指令在將 PDF 檔案轉為圖片檔案時,預設的解析度是 150 DPI,若要調整解析度,可以使用 -r 參數設定:

# 設定轉出圖片的解析度為 300 DPI
pdftoppm -png -r 300 input.pdf output

參考資料

  • Tecmint:How to Convert PDF to Image in Linux Command Line
  • G. T. Wang:Linux 將 PDF 檔轉為圖片檔的指令教學與範例整理

分類:Linux

主要資訊欄

搜尋

近期文章

  • Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤
  • Ubuntu Linux 以 WireGuard 架設 VPN 伺服器教學與範例
  • Linux 網路設定 ip 指令用法教學與範例
  • Windows 使用 TPM 虛擬智慧卡保護 SSH 金鑰教學與範例
  • Linux 以 Shamir’s Secret Sharing 分割保存金鑰教學與範例
  • Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例
  • Linux 以 Cryptsetup 與 LUKS 加密磁碟教學與範例
  • Linux 使用 age 簡潔的加密、解密工具使用教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide