在命令行上将 PDF 转换为灰度,无需位光栅化

在命令行上将 PDF 转换为灰度,无需位光栅化

密切相关在 FLOSS 的命令行上将 PDF 转换为灰度?

我的命令是

gs \
-sDEVICE=pdfwrite \
-dCompatibilityLevel=1.3 \
-dPDFSETTINGS=/printer \
-dBATCH \
-dNOPAUSE \
-dQUIET \
-dPDFA \
-sProcessColorModel=DeviceGray \
-sColorConversionStrategy=Gray \
-dOverrideICC \
-sOutputFile=output-printer.pdf \
   $1

但是,这会增加文件大小并降低打印质量。特别是,用字体书写的文本会变成位图。

我真正需要的是一个程序,它可以处理 pdf 文件,用等效的黑灰色阴影替换颜色命令,同时删除所有透明度(以使文件兼容 pdf/a)。将 pdf 渲染到位设备(无论是打印机、电子书还是屏幕)对我来说似乎是一种根本有缺陷的方法。就此而言,使用 Acrobat Pro 及其 6,236 个 GUI 选项似乎也很痛苦。

无论是商业的还是非商业的,是否有可以做到这一点的命令行实用程序?

除此之外,是否有 Acrobat Pro 的配置文件可以帮助不熟练的未经培训的用户完成此操作?

相关内容