Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript将矢量图形转换为光栅,但不转换为文本,用于Acrobat_Javascript_Acrobat_Vector Graphics_Rasterizing - Fatal编程技术网

JavaScript将矢量图形转换为光栅,但不转换为文本,用于Acrobat

JavaScript将矢量图形转换为光栅,但不转换为文本,用于Acrobat,javascript,acrobat,vector-graphics,rasterizing,Javascript,Acrobat,Vector Graphics,Rasterizing,正在寻找使用Adobe Acrobat中的javascript工具将矢量图形(而不是文本对象)转换为PDF中的光栅的方法 在一个用例中,一个页面有超过70k个向量对象,这在屏幕上呈现得太慢 这个问题的答案还不够:。html呈现工具创建了一个SVG并保留了向量。它没有光栅化它。Imagemagick不保留文本 谢谢 Acrobat JavaScript无法访问图像层。因此,没有这样的选择 要解决您的问题,您有以下几种可能性: •在光栅图像编辑器中打开矢量PDF,该编辑器可以正确解释PDF,如Ado

正在寻找使用Adobe Acrobat中的javascript工具将矢量图形(而不是文本对象)转换为PDF中的光栅的方法

在一个用例中,一个页面有超过70k个向量对象,这在屏幕上呈现得太慢

这个问题的答案还不够:。html呈现工具创建了一个SVG并保留了向量。它没有光栅化它。Imagemagick不保留文本


谢谢

Acrobat JavaScript无法访问图像层。因此,没有这样的选择

要解决您的问题,您有以下几种可能性:

•在光栅图像编辑器中打开矢量PDF,该编辑器可以正确解释PDF,如Adobe Photoshop,并再次将生成的图像保存为PDF


•获得一个矢量图形优化器,它可以用更长的曲线替换过多的线段。我没有想到产品名称,但我在过去的参考文献中遇到了一些问题。如果矢量图形是使用CAD系统创建的,并且PDF导出很糟糕,基本上是打印为PDF。

在Photoshop之类的程序中打开PDF不会消除图像/渐变问题(如打印到数字工件)的透明度。最好是将PDF重新保存为TIFF,然后再转换回PDF。然而,这两种方法都没有保留文本,这正是问题的关键所在。我怀疑JavaScript不能访问层信息。。。六羟甲基三聚氰胺六甲醚。。。。