📜  ubuntu 控制台收缩 pdf - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:26.411000             🧑  作者: Mango

Ubuntu 控制台收缩 PDF

在 Ubuntu 控制台中,我们可以使用许多命令行工具来处理和转换 PDF 文件,如 Ghostscript、PDFtk、QPDF、Poppler 等等。今天,我们将关注如何使用 Ghostscript 这个命令行工具来收缩 PDF 文件的大小。

安装 Ghostscript

如果你还没有安装 Ghostscript,你可以通过以下命令在 Ubuntu 上安装:

sudo apt-get update
sudo apt-get install ghostscript
收缩 PDF

假设你有一个名为 example.pdf 的 PDF 文件,它的大小非常大,你想将其收缩。你可以使用以下命令来收缩该文件:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=example2.pdf example.pdf

让我们来分解一下这个命令:

  • gs:执行 Ghostscript 命令。
  • -sDEVICE=pdfwrite:将输出设备设置为 PDF 写入器。
  • -dCompatibilityLevel=1.4:将兼容级别设置为 1.4。
  • -dPDFSETTINGS=/screen:将 PDF 设定为屏幕显示(72 dpi)。
  • -dNOPAUSE:避免在每页打印完成后暂停。
  • -dQUIET:在输出时减少冗余信息。
  • -dBATCH:让 Ghostscript 在处理所有页面后退出。
  • -sOutputFile=example2.pdf:设置输出文件名为 example2.pdf
  • example.pdf:需要压缩的源文件名。

请注意,-dPDFSETTINGS 标志是关键。它允许你设置 PDF 压缩级别。你可以将 PDF 设定为适合打印、屏幕、电子邮件、预览等级别。具体详细信息请参考 Ghostscript 的文档。

结论

现在,你已经知道如何使用 Ubuntu 控制台中的 Ghostscript 命令行工具来收缩 PDF 文件的大小。除了 Ghostscript,还有很多其他的命令行工具可以在 Ubuntu 上进行 PDF 处理。你可以尝试一下,看看哪个工具最适合你的需求。