📌  相关文章
📜  如何在 linux 中压缩 pdf - Shell-Bash (1)

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

如何在 Linux 中压缩 PDF

在日常工作中,我们经常需要处理PDF文档。其中之一就是压缩PDF文件大小,以便更轻松地分享或存储。本文将介绍几种在Linux中压缩PDF文件的方法。

方法一:使用 Ghostscript

Ghostscript 是一个开源 PDF 处理引擎,它可以在命令行中使用。我们可以使用 Ghostscript 压缩 PDF 文件。

首先,你需要安装 Ghostscript。在 Debian 或 Ubuntu 中,你可以使用以下指令安装:

sudo apt install ghostscript

然后,使用以下命令压缩 PDF 文件:

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

其中,“input.pdf”是你想要压缩的PDF文件的文件名,“output.pdf”是压缩后的PDF文件的文件名。你可以调整 -dPDFSETTINGS参数的值来控制PDF的压缩级别(例如,/screen用于屏幕查看,/ebook用于电子书,/printer用于打印),以及 -dCompatibilityLevel 相关的值来存储合适的兼容级别。

方法二:使用 QPDF

QPDF 是一个免费的命令行程序,可用于创建和编辑PDF文件。我们可以使用 QPDF 压缩PDF文件。

在 Debian 或 Ubuntu 中,你可以使用以下命令安装 QPDF:

sudo apt-get install qpdf

然后,你可以使用以下命令压缩PDF文件:

qpdf --linearize input.pdf output.pdf

其中,“input.pdf”是你想要压缩的PDF文件的文件名,“output.pdf”是压缩后的PDF文件的文件名。

方法三:使用 pdftk

pdftk 是一个免费的命令行工具,可以用于处理PDF文件。我们可以使用 pdftk 压缩 PDF 文件。

在 Debian 或 Ubuntu 中,你可以使用以下命令安装 pdftk:

sudo apt-get install pdftk

然后,使用以下命令压缩PDF文件:

pdftk input.pdf output output.pdf compress

其中,“input.pdf”是你想要压缩的PDF文件的文件名,“output.pdf”是压缩后的PDF文件的文件名。

结论

以上介绍了使用 Ghostscript、QPDF 和 pdftk 三种方法在Linux中压缩PDF文件。根据你的需求,你可以选择其中任何一种方法。希望这篇文章能帮助你更轻松地处理PDF文件。