如果我想为现有的InDesign功能添加新功能(例如,pdf导出),我可以使用自定义插件执行此操作,还是必须完全创建一个全新的pdf导出插件,首先复制所有功能现有的pdf导出功能,只有添加我的新功能?
答案 0 :(得分:2)
如果它很简单,你可以有一个事件监听器,用InDesign的javascript监听beforeExport
事件。并且,在处理程序中,您可以在导出为pdf之前运行脚本。
var doc = app.activeDocument;
doc.addEventListener('beforeExport', beforeExport, false);
function beforeExport(e) {
alert('hey');
// Do stuff ...
}
否则你可能需要去插件路线。您可以查看InDesign SDK以查看是否有用于pdf导出的API。