1

如果我想为现有的 InDesign 功能添加新功能(例如,pdf 导出),我可以使用自定义插件来做到这一点,还是我必须完全制作一个全新的 pdf 导出插件,首先复制现有的所有功能pdf 导出功能,然后才添加我的新功能?

4

1 回答 1

2

如果它很简单,您可以有一个事件侦听器,它会beforeExport使用 InDesign 的 javascript 侦听事件。而且,在处理程序中,您可以在导出为 pdf 之前运行脚本。

var doc = app.activeDocument;

doc.addEventListener('beforeExport', beforeExport, false);

function beforeExport(e) {
   alert('hey');
   // Do stuff ...
}

否则你可能需要走插件路线。您可以检查InDesign SDK以查看是否有用于 pdf 导出的 API。

于 2012-12-17T17:01:50.790 回答