【问题标题】:Indesign server data mergeIndesign 服务器数据合并
【发布时间】:2014-06-10 17:50:04
【问题描述】:

我正在尝试使用 Indesign Server 进行数据合并。下面脚本中的test.indd 已经分配了所有合并字段。我只需要这个脚本来打开文件、进行合并并保存合并的文件。保存的文件是原始的test.indd 文件,而不是合并的文件。我不确定如何访问合并的文件。

var myDocument = app.open(File("/C/inetpub/wwwroot/datamerge/test.indd"));

with (app.dataMergeOptions) { 
 linkImages = true; 
 removeBlankLines = false; 
 createNewDocument = true; 
 documentSize = 100; 
} // (end of dataMergeOptions) 

myDocument.dataMergeProperties.mergeRecords();
myDocument.save(new File("/C/inetpub/wwwroot/datamerge/mergedOutput.indd"));
myDocument.close ();

如果有人可以看看,让我知道我错过了什么。或者指引我前进的方向。

【问题讨论】:

    标签: adobe-indesign extendscript indesign-server


    【解决方案1】:

    您的 dataMergeOptions 告诉应用程序创建一个新文档,但您将文档保存在 myDocument 变量中,该变量是您的模板。您需要获取新创建的文档并保存它,或者删除 createNewDocument 选项。

    【讨论】:

    • 嗨@Anna 我怎样才能获得新创建的文档(合并后)?
    • 尝试使用 'app.activeDocument.save' 而不是 'myDocument.save' - 我没怎么玩过合并功能,但你新合并的文档将成为活动文档是有道理的合并后。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    相关资源
    最近更新 更多