어도비 indesign 서버 CC를 사용하고 있으며 데이터 병합을 수행하려고합니다. 그것은 잘 병합, 유일한 문제는 Indesgin 서버가 너무 느리다는 것입니다. 여기 내 코드는 다음과 같습니다.어도비 indesign 서버 데이터 병합
var source = File(app.scriptArgs.getValue("sourceIndd")); //.indd file
var destination = File(app.scriptArgs.getValue("destination"));
var sourceData = File(app.scriptArgs.getValue("sourceData")); //csv file with data be placed into placeholders
var resolution = app.scriptArgs.getValue("resolution");
var doc = app.open(source,OpenOptions.DEFAULT_VALUE);
doc.dataMergeProperties.selectDataSource(sourceData);
doc.dataMergeOptions.linkImages = true;
doc.dataMergeProperties.mergeRecords();
app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.low;
app.jpegExportPreferences.exportResolution =parseInt(resolution) ;
app.jpegExportPreferences.antiAlias =true;
app.documents.item(0).exportFile(ExportFormat.JPG, destination);
doc.close();
이 코드는 생성되는 미리보기 용으로 사용되므로 품질이 중요하지 않습니다. 아무도 내가 이걸 어떻게 빨리 할 수 있는지 아니? 아니면 미리보기를 내보낼 다른 방법이 있습니까? 미리 감사드립니다.
감사합니다. Dirk! 가장 많은 시간을 소비하는 행은 "doc.dataMergeProperties.mergeRecords();"입니다. 또한 템플릿에 여러 ".eps"파일이 없지만 Indesign Server에서 "링크가 없습니다.; 파일 : C/사용자 ..."라고 말하면 문제가 될 수 있습니까? 또한 글꼴에 문제가 있습니다 ("Missing Font Arial Narrow Italic"). –