具有类似 Pdf Expert 压缩功能的批量压缩软件

2022-10-18 16:08:58 +08:00
 luistrong

试了几款批量压缩软件,

包括 Pdf Squeezer, 都没能达到 Pdf Expert 的水平,

Pdf Expert压缩量大且图像清晰,

有没有比较好用的 pdf 批量压缩软件?

1002 次点击
所在节点    macOS
12 条回复
novolunt
2022-10-18 16:35:37 +08:00
brew install ghostscript
教程:
https://macappstore.org/ghostscript/

使用方法跟 linux 一样
#####
在基于 Debian/Ubuntu 的发行版上,使用以下命令安装 Ghostscript:

sudo apt install ghostscript
现在您已确保已安装 Ghostscript ,您可以使用以下命令来减小 PDF 文件的大小:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf
在上述命令中,您应该添加输入和输出 PDF 文件的正确路径。

该命令看起来既可怕又令人困惑。我建议复制和粘贴大部分内容。您需要知道的是 dPDFSETTINGS 参数。这决定了压缩级别以及压缩 PDF 文件的质量。

dPDF 设置 描述
/prepress (默认) 更高质量的输出 (300 dpi) 但更大的尺寸
/电子书 中等质量输出 (150 dpi),输出文件大小适中
/屏幕 输出质量较低 (72 dpi),但输出文件可能最小
请记住,某些 PDF 文件可能不会被压缩很多或根本不会压缩。对某些 PDF 文件应用压缩甚至可能产生比原始文件更大的文件。在这种情况下,您无能为力。
luistrong
2022-10-18 18:53:49 +08:00
@novolunt #1 谢谢, 这个太专业了, 我连 homebrew 都没装, 可能只需知道 Pdf Expert 的压缩参数就可以去 Pdf Squeezer 自定义了
di11wei
2022-10-18 18:53:53 +08:00
那为啥不接着用 Pdf Expert 呢
luistrong
2022-10-18 18:56:58 +08:00
@di11wei #3 我有几千篇文献, 以前没压缩, 需要批量压缩
thedrwu
2022-10-18 20:27:59 +08:00
钙版 pdfsizeopt ,把其中除了 jbig2 的其他图片优化换成 tinypng 。再弄个老版 multivalent 榨干最后的尺寸。偶尔有格式失败的用 ghostscript 提前转一下。
thedrwu
2022-10-18 20:29:54 +08:00
每篇文献导入到 zotero 之前都要这么来一遍,否则再大的网盘的都装不下
Anna1879
2022-10-18 21:01:01 +08:00
楼主我之前找压缩 PDF 软件也试了很多软件,PDF squeezer 是我当时找到的最好的软件,能够批处理同时保证文字清晰度的只有它。
到目前为止我也压缩了一百多 PDF 文件了,清晰度都很满意,批处理速度也不错,压缩效率我也很满意。
PDF squeezer 具体不符合你需求的地方在哪呢,如果是清晰度,我记得是可以调整的,而且可以在批处理的时候通过全文预览对每份文件做特定化的压缩比例调整。
luistrong
2022-10-18 21:08:15 +08:00
@Anna1879 #7 同一篇文献用 PDF expert 和 squeezer 压缩到默认的高质量, 后者比前者体积大, 调整 squeezer 参数压缩到差不多体积, 图片清晰度比 expert 质量要差. 或者你有更好的自定义压缩参数分享下?
Anna1879
2022-10-18 21:21:02 +08:00
@luistrong 这样说的话可能是 PDF squeezer 的默认设置已经满足了我的需求。
主要是当时自己也花了很多时间找软件,提供一个视角,如果没有更合适的软件,不如你就用自己现在满意的软件。

批量操作方面可以用 Keyboard Maestro 来简化流程,通过启动条件设置触发来避免批量处理过程中发生的意外导致失误。
无法批量操作的我都是 Keyboard Maestro 进行,到目前为止效果很好。
不知道你熟悉 Keyboard Maestro 吗,这个软件还比较好上手。
luistrong
2022-10-18 21:30:35 +08:00
@Anna1879 #9 查了下 Keyboard Maestro, 这软件能实现 PDF expert 自动批量压缩 pdf 吗? 看起来和 bettertouchtool 有点类似
Anna1879
2022-10-18 23:17:08 +08:00
@luistrong 不是类似软件。

Keyboard Maestro 可以模拟需要重复的操作,包括但不限于快捷键、菜单项、脚本、链接、鼠标点击特定区域,这是代替人力进行重复操作的更省力的方式。

比如你的需求,我尝试了一下 PDF Expert 压缩文件的流程,在 Keyboard Maestro 中就是:
1. 选中文件
2. 在 PDF Expert 中打开
3. 激活 Keyboard Maestro 中的动作 select or show a menu item ,选择 PDF Expert 的菜单项 file - reduce file size
4. Keyboard Maestro 动作 move or click mouse ,光标确认你需要的清晰度的可选区域
5. Keyboard Maestro 动作 move or click mouse ,光标确认 continue 位置

此时,只需要你设定触发快捷键或者条件,上述动作就会自动完成。

同时可以设定动作连续,比如添加步骤:
6. 隐藏 PDF Expert
7. 按下向下的方向键(如果是同一文件夹下的 PDF 文件)

无法通过软件批处理的我会用 Keyboard Maestro 代替我自动完成这些流程,效果良好。
我想,针对你的需求,如果 PDF squeezer 无法满足的话,不如就用 PDF Expert 的压缩功能,用 Keyboard Maestro 自动运行就行了。
Keyboard Maestro 的具体使用需要你学习一些基本操作,可参考的流程我列在上面了,不难,我也是从小白上手。
luistrong
2022-10-19 00:11:06 +08:00
@Anna1879 #11 学到了, 谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887810

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX