Ghostscript + PDF:去除透明度,径向和轴向阴影

时间:2015-07-23 10:00:51

标签: flash pdf bitmap ghostscript issuu

我的PDF已上传到ISSUU

可以使用FLASH查看这些PDF,但由于PDF问题导致浏览器崩溃。

ISSUU诊断出PDF并检测到PDF在其页面上使用了透明度,径向和轴向阴影。他们建议我将它们转换为位图。不幸的是,他们不是Ghostscript的专家。

我需要使用Ghostscript重新渲染我的PDF,以消除图像/页面上的透明度,径向和轴向阴影。

  1. 有人可以帮助我,这是Ghostscript正确的命令,使我的PDF尽可能简单,并且可以在网上轻松查看吗?

  2. 或许会展示如何转换为位图,因为ISSUU支持建议?

  3. 我尝试了以下但仍然无法解决我的问题:

    1. Optimize PDF files (with Ghostscript or other)

    2. http://zeroset.mnim.org/2015/01/07/flatten-pdfs-with-ghostscript/

1 个答案:

答案 0 :(得分:4)

将Ghostscript与pdfwrite设备一起使用,根据输入的PDF生成新的PDF。将CompatibilityLevel设置为1.3,以便透明度变得平坦' (即渲染到位图)。

或使用其中一个渲染设备生成位图(例如JPEG)。

适当的命令可以这么简单:

gs -o out.pdf               \
   -sDEVICE=pdfwrite        \
   -dCompatibilityLevel=1.3 \
    out.pdf