寻找一种方法,使用Adobe Acrobat中的javascript工具将矢量图形(而非文本对象)转换为PDF格式的栅格。
在一个用例中,一个页面有超过70k的矢量对象,在屏幕上呈现的速度太慢。
这个问题的答案是不够的:Replacing vector images in a PDF with raster images。 html渲染工具创建了一个SVG并保留了向量。它没有光栅化它。 Imagemagick不保留文字。
谢谢!
答案 0 :(得分:0)
(Acrobat)JavaScript无法访问图像层。因此,没有这样的选择。
要解决您的问题,您有以下几种可能性:
•在(光栅)图像编辑器中打开矢量PDF,该编辑器可正确解释PDF(例如Adobe Photoshop),并将生成的图像再次保存为PDF。
•获取矢量图形优化器,用较长的曲线替换过多的段(我没有想到产品名称,但我在过去偶然发现了参考文献)。如果您的矢量图是使用糟糕的PDF导出(基本上绘制为PDF)的CAD系统创建的,那么这可能非常有用。