将对象导出到 Illustrator 中的单独文件

平面设计 adobe-illustrator 出口 插画脚本
2022-02-21 04:16:39

有没有办法将对象导出到 Illustrator 中的单独文件?

  • 我想要的输出是 AI 或矢量文件,而不是光栅图像。
  • 这些对象不在单独的画板上,我正在寻找一种不需要它们的解决方案。(将对象放入单独的艺术板上所花费的时间与将它们复制并粘贴到单独的文档中所花费的时间一样多,这是我试图简化的。)

我的用例:我正在设计一种字体中的字符,每种字体包含超过一百个字符。我需要将每个字符放入一个单独的文件中,以便将它们批量导入我的字体程序。

3个回答

是的,有办法做到这一点!这是一种解决方法,但这是我找到的最佳选择,我经常使用它。

如果您使用的是具有“资产导出”窗口功能的 Illustrator 版本,这是最好的工具。

  1. 打开资产导出窗口(我喜欢把它放在我的右侧面板上以便于访问)
  2. 在新文件中选择您想要单独保存到单独画板的所有内容
  3. 将其拖入面板
  4. 选择导出为 SVG
  5. 保存 SVG 后,打开文件的默认设置可能是 Web 浏览器。您只需将默认设置更改为 Illustrator。
  6. 使用 Illustrator 打开 SVG,您将拥有所需的内容。

专业提示:如果您以前没有使用过它,您实际上可以一次保存多个资产。惊人的。我建议您制作一个快速视频/教程来熟悉此功能的功能或只是玩玩。在命名文件和正确调整它们的大小时,有一些很酷的功能需要了解。

我不相信有任何功能可以简单地将每个对象保存在文件中。通过脚本可以实现,但您需要有一个结构化的层堆栈或在运行脚本之前单独选择每个对象。这可能不会更快。

显然,如果对象具有单独的画板,则可以做到这一点。我不能 100% 确定为什么您觉得将对象放置在单独的画板上会那么耗时。您需要做的就是在每个对象周围画一个矩形,然后选择所有矩形(如果您将每个矩形设置为具有奇数颜色的笔触或填充,则可以轻松完成)并选择Object > Artboards > Convert to Artboards. 然后保存画板。这比复制/粘贴到新文档要快得多。但请注意,画板是有限制的。每个文件只能包含 100 个画板,仅此而已。根据您的对象布局,您甚至可以利用该Object > Path > Split Into Grid功能生成一系列矩形以转换为画板。

是的 - Illustrator 脚本。 如果您经常使用它,我建议您为 Illustrator 编写一个脚本,该脚本将爬过图层,抓取 layer.name 并将其作为您需要的文件导出到指定文件夹(如果不存在,将创建文件夹),相对于您的 Illustrator 文件位置。

字体设计 这会很好,因为您不需要每次都更改艺术板并在对字体对齐或任何其他方式进行一些更改时恢复该更改等。

不用担心! 您不必是 javascript 编码器...有一些现成的解决方案,例如: Tom Byrne's - export layers to svg

如果您需要更多,那么只需谷歌“插画脚本导出图层到...”

玩得开心。