【问题标题】:Migrate Freehand files to Adobe Illustrator将手绘文件迁移到 Adob​​e Illustrator
【发布时间】:2014-08-25 05:32:37
【问题描述】:

我从免费课程中获得了基本的脚本技能,所以我很抱歉。

我得到了this script from Adobe(特别是在 CS3 中使用)。

我在 CS6 中工作,但可以访问 CS3 和 CS4,如果有帮助的话(我在 CS3 和 CS6 中尝试过,但出现错误)。

将 20 年的 FH 文件手动迁移到 ai 的任务非常艰巨(在 CS3 中的旧 PowerPC 上打开每个文件,导出为 eps 或 ai,然后在新的 mac 上打开)。虽然我知道 Mac 一次最多只能处理 1000 个文件,但如果我能让这个脚本运行而不是给出这个,那就更好了:

错误:21,未定义不是对象

我在 ExtendScriptToolkit 中打开它,看看有没有什么东西突然出现在我身上,但我担心我微薄的技能已经失败了。

【问题讨论】:

  • 大多数脚本系统会告诉哪个语句产生了错误,或者它们有运行脚本的调试模式,并且应该突出显示错误发生的位置。文件中的哪一行报告了错误?您需要向我们提供更多信息,以便我们为您提供帮助。
  • 我从搜索结果来到这里,因为这仍然是我们 FreeHand 用户非常需要的请求。数百个 FreeHand 文件的积压使得许多文件需要转换为 Illustrator 的 CS6 和 CC 版本。截至今天,第三方转换器正在取得进展。我是 beta 测试人员之一,并已成功将我的 FH 测试文件转换为 CC。在适当的文本再现和渐变方面仍有一些怪癖。此外,批处理功能尚未实现,但在开发人员的列表中 - 一旦清除了错误。发布日期可能是今年夏天

标签: graphics adobe-illustrator cs3


【解决方案1】:

看这段代码:

// Set Freehand options
var FreehandOptions = app.preferences.FreeHandFileOptions;
FreehandOptions.convertTextToOutlines = false;
FreehandOptions.importSinglePage = false;

由于 Illustrator CS6 不支持手绘文件格式,因此没有“FreeHandFileOptions”,因此它永远无法在 CS6 中使用。该脚本是为 CS4 编写的,但它仍然适用于 CS5.1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-18
    • 2013-07-07
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多