我有几个 PDF 文件非常大(其中一个超过 80 MB)。有没有免费的方法可以压缩该 PDF 文件以使其更小?
答案1
还有免费 PDF 压缩器。它为您提供了使用 Flate 或 RunLength 压缩算法以及不同压缩级别的选项。
答案2
我猜,文档中最大的部分是图像。那么,您可以缩小多少大小取决于图像当前是否压缩以及如何压缩。
您可以使用 ghostscript 压缩 PDF 中的所有图像(尤其是位图)。如果您可以容忍有损压缩,则只需使用以下命令(据我所知,JPEG 是默认压缩):
ps2pdf input.pdf compressed.pdf
是的,ps2pdf
尽管名字如此,它也可以读取 PDF 文件。当然,ghostscript 有很多选项,因此有关详细信息,请参阅文档。
以下是不同方法之间的比较例子文档。(结果将根据输入文档的内容而有很大差异,因此请务必重新检查适合您情况的不同方法。)
input.pdf 24 707 180 bytes
output_flate.pdf 23 293 759 bytes # lossless via Free PDF Compressor 1.12
output_runlength.pdf 23 293 759 bytes # lossless via Free PDF Compressor 1.12
output_jpeg.pdf 12 503 901 bytes # lossy via ghostscript
你看,无损压缩对我来说并没有太大的帮助,因为所有图像都已经被平坦压缩了input.pdf
。
答案3
您是否尝试过使用“smallpdf” 在线pdf压缩器? 我的记录是获得 92% 的压缩率。:)
答案4
PDF 可以被压缩。特别是当它们包含大量图像时。
我通常使用以下方法压缩 PDF这个在线工具。这很简单。但是对于 80mb 的文件,您可能不想上传它并使用本地工具。