将PostScript转换为PDF文件时,Ghostscript错误



i带有ghostscript(9.20)的PDF转换为邮局文件:

pdf2ps original.pdf optimized.ps

,然后尝试将下端重新将下端重新转换为带有-dpdfsettings =/屏幕或/eBook选项的较小的PDF文件,以期最终获得较小的PDF文件大小:

ps2pdf -dPDFSETTINGS=/screen optimized.ps optimized.pdf

,但随后我在转换期间会遇到以下错误:

Subsample filter does not support non-integer downsample factor (2.400000)
Failed to initialise downsample filter, downsampling aborted

缺少什么或我做错了什么?找不到任何解决方案……: - (

首先,您不需要进行多个步骤转换pdf-> ps-> pdf,一个简单的pdf-> pdf将起作用。

警告是由于试图将图像简化为较低的分辨率,而规模因子也不是整数。因此,在这种情况下,它不会下样本。如果您坚持使用罐头设置而不是自己设置控件,那么恐怕您几乎总是会在黑暗中。根据您的输入类型以及准备接受质量的妥协,阅读文档并弄清楚要设置的控件要多得多。

在这种情况下,您几乎可以肯定必须不是下样本单色图像。请参阅有关如何实现这一目标的文档。

您尚未说明您正在使用的ghostscript版本,这使这里更难发表评论,但是有关下采样过滤器的开放增强请求

起源于堆栈溢出问题

最新更新