📅  最后修改于: 2023-12-03 15:35:26.411000             🧑  作者: Mango
在 Ubuntu 控制台中,我们可以使用许多命令行工具来处理和转换 PDF 文件,如 Ghostscript、PDFtk、QPDF、Poppler 等等。今天,我们将关注如何使用 Ghostscript 这个命令行工具来收缩 PDF 文件的大小。
如果你还没有安装 Ghostscript,你可以通过以下命令在 Ubuntu 上安装:
sudo apt-get update
sudo apt-get install ghostscript
假设你有一个名为 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 处理。你可以尝试一下,看看哪个工具最适合你的需求。