【发布时间】:2018-07-06 17:51:30
【问题描述】:
2018 年 7 月 6 日
您好,Ken,感谢您提供的所有信息!很抱歉,我们花了一段时间才回复您,但根据您的建议,我们离开并做了一些工作。我们现在在 100dpi 时已降至约 10.4MB。
我们在这种低分辨率下的问题是字体和条形码的完整性。
到目前为止,我们管理大量假脱机文件大小的唯一方法是通过命令行使用 Adobe 的 AcroRd32.exe。这提供了大约 2.5MB 的惊人大小。分辨率似乎很好,关键是条形码和字体也很好。但是,在大批量打印时使用这种方法并不理想。
您知道为什么以这种方式打印会产生如此小的假脱机文件吗?我们遇到了一些颜色问题,但分辨率似乎非常好。
是什么让 AcroRd32.exe 与我们迄今为止尝试过的所有其他程序不同?您的建议将不胜感激。
谢谢。 丽兹尔
我需要通过 ghostscript 打印一个图像重的 pdf 目录。如果我不降低分辨率,假脱机文件会变得非常大。 最终我们需要通过 VPN 连接打印 pdf 文件,这意味着文件大小需要保持在 5MB 左右或更低。我们对大约 300 dpi 的分辨率感到满意。
此命令创建一个 1.74 MB 的文件:
C:\Users\admin>"c:\Program Files\gs\gs9.23\bin\gswin64c.exe" -dNOPAUSE -dQUIET -dBATCH -c "标记 /OutputFile (%printer%Pro C5100Sseries E-22B PS 1.1) /UserSettings (mswinpr2) finddevice putdeviceprops setdevice" -f "myCatalogue.pdf"
此命令创建一个 84.7MB 的文件:
c:\Program Files\gs\gs9.23\bin\gswin64c.exe" -dNOPAUSE -dQUIET -dBATCH -c "标记 /BitsPerPixel 24 /OutputFile (%printer%Pro C5100Sseries E-22B PS 1.1) /UserSettings (mswinpr2) finddevice putdeviceprops setdevice" -f "myCatalogue.pdf"
如果我不指定 /BitsPerPixel 24,pdf 将以单色打印。但是,这会将文件大小推高到 84.7MB。
在网上找到了这个解释: 一些 Windows 设备驱动程序错误地返回一个低值 这会导致 BitsPerPixel 强制我们映射到单色,即使在全彩色设备上也会抖动,这使得 -dBitsPerPixel=24 是强制性的。
是否有其他人遇到过此问题或对通过 VPN 批量打印文件大小不超过 5MB 的 pdf 文件的替代方法有任何建议?
【问题讨论】:
-
您好,Ken,感谢您提供的所有信息!很抱歉,我们花了一段时间才回复您,但根据您的建议,我们离开并做了一些工作。
标签: ghostscript