Javascript Adobe Illustrator脚本以执行多个批处理

Javascript Adobe Illustrator脚本以执行多个批处理,javascript,batch-file,vector,svg,Javascript,Batch File,Vector,Svg,在我的工作中,我们有大量的矢量EPS文件。“超级大国”希望将它们转换为SVG文件,使其具有通用的文件格式,同时保持当前的文件夹结构,与我们所有的在线和离线软件兼容 我正在使用Illustrator CS6 for windows 我不太擅长编写脚本,我希望有人能给我指出正确的方向。我希望开发一个脚本(VBA或JS),它将启动一个JS脚本和多个批处理操作(或另一种解决此问题的方法)。看看下面,你会发现这种方法既慢又麻烦,需要更好的自动化 基本工作流程 手动复制文件夹(包括子文件夹)以创建工作文件夹

在我的工作中,我们有大量的矢量EPS文件。“超级大国”希望将它们转换为SVG文件,使其具有通用的文件格式,同时保持当前的文件夹结构,与我们所有的在线和离线软件兼容

我正在使用Illustrator CS6 for windows

我不太擅长编写脚本,我希望有人能给我指出正确的方向。我希望开发一个脚本(VBA或JS),它将启动一个JS脚本和多个批处理操作(或另一种解决此问题的方法)。看看下面,你会发现这种方法既慢又麻烦,需要更好的自动化

基本工作流程

  • 手动复制文件夹(包括子文件夹)以创建工作文件夹。
  • 执行我拼凑的(丑陋的)javascript,加载每个EPS文件并将SVG保存到EPS文件位置。
  • 执行栅格化(高DPI)的批处理文件,然后矢量化svg文件。这是将相同颜色的所有对象合并在一起。我曾经使用PATHFINDER:TRIM/MERGE按颜色合并/punchout对象,但有时发现矢量元素丢失而不是被打孔掉。使用这种新方法的细节损失最小,更重要的是,老板可以接受。
  • 执行批处理操作以删除白色并执行其他操作。我无法将此操作与前面的操作结合起来,因为在保存并重新打开文件之前,我无法确定如何访问矢量化光栅化图像中的各个对象。
  • 由于Illustrator中有关SVG文件转换的明显长时间错误,执行批处理文件以将矢量与画板重新对齐
  • 任何人提出的任何建议都将不胜感激