我压缩PDF没有太大成功.正如所指出的,它们在编写时已经被压缩(尽管一些PDF合成工具允许您指定'压缩级别').如果可能的话,您应该采取的第一种方法是减小合成PDF的大小.
如果将PDF保存在单个文件中,它们可以共享任何公共资源(图像,字体),因此可以显着缩小.请注意,这意味着一个大型PDF文件,而不是一个内部有多个PDF的大型ZIP文件.
根据我的经验,在PDF中压缩图像非常困难,而且图像对文件大小的影响最大.确保在开始之前已经优化了图像.甚至值得在没有图像的情况下运行测试运行,只是为了查看图像的大小.
另一个组件是字体,如果您使用多个嵌入字体,那么您将更多数据打包到文件中.只需使用一种字体来缩小尺寸,或使用通常安装的字体,这样就不需要嵌入它们.