我正在使用adobe indesign服務器CC,並且想要執行datamging。它合併得很好,唯一的問題是Indesgin服務器很慢。這是我的代碼:adobe 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();
此代碼用於預覽生成,因此質量不重要。有人知道我可以如何加快速度嗎?或者也許有另一個出口預覽? 在此先感謝!
謝謝德克!佔用最多時間的行是「doc.dataMergeProperties.mergeRecords();」。 另外,我使用的模板沒有幾個「.eps」文件,Indesign Server表示「鏈接丟失。;文件:C/Users ...」這是否會導致問題?而且字體也有問題(「Missing Font Arial Narrow Italic」)。 –