Indesign服务器数据合并

时间:2014-06-10 17:50:04

标签: adobe-indesign extendscript indesign-server

我正在尝试使用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 ();

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

1 个答案:

答案 0 :(得分:1)

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