我正在尝试使用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 ();
如果有人可以看看,让我知道我错过了什么。或者指引我朝着我应该前进的方向前进。
答案 0 :(得分:1)
您的dataMergeOptions告诉应用程序创建一个新文档,但是您将文档保存在作为模板的myDocument变量中。您需要获取新创建的文档并保存或删除createNewDocument选项。