减少 PDF 文件中颜色数量的好方法?

减少 PDF 文件中颜色数量的好方法?

我手写了几页笔记,决定把它们扫描成 PDF。不知怎么的,153 页笔记变成了 156.4 MB 的 PDF 文件。

因为我使用了四种不同的颜色,所以这些笔记是彩色扫描的:黑色、红色、蓝色、绿色。事实上,我真正需要的文档颜色只有这四种(加上白色)。有没有办法减少 PDF 文件中的颜色数量?(例如通过 Unix 命令?)

答案1

看一眼GhostScript

PDF 使用颜色深度,这可能会限制您指定精确的但是,这并不意味着您无法减小文件大小。

对于深度 Ghostscript 使用以下值:

1 (black & white), 8 (256 colors) and 24 (true color)

一些有助于减小文件大小的选项:

-dPDFSETTINGS=/screen   (screen-view-only quality, 72 dpi images)
-dPDFSETTINGS=/ebook    (low quality, 150 dpi images)
-dPDFSETTINGS=/printer  (high quality, 300 dpi images)
-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)
-dPDFSETTINGS=/default  (almost identical to /screen)

示例脚本

答案2

对于彩色文本,djvu 的压缩效果更好,尝试从 pdf 中提取扫描的图像,然后使用以下方法压缩为 djvu 文件:

迪乌索洛

djvusolo 在 Linux 中与 wine 配合得很好

答案3

令人惊讶的是,似乎仍然没有简单的方法可以做到这一点。多年来,我也一直在寻找解决方案。

你可以走得比较远PDF-XChange 编辑器(免费版). PDF XChange Editor 允许将 PDF 导出为多页 TIFF 等,同时可以精确控制分辨率和色彩深度等。

不幸的是,图像几乎总是被重新采样,除非您捕捉到页面缩放和分辨率的组合,从而产生与原始 PDF 中嵌入的图像完全相同的像素大小。

无论如何,之后可以使用 PDF-XChange Editor 轻松打开 TIFF,然后重新保存为 PDF。

PDF-XChange 编辑器“导出图像”

相关内容