我希望能够使用.NET(C#)为Adobe产品编写插件(特别是Acrobat Reader和PhotoShop)。要求是在“文件”菜单中添加一个新命令。因此,例如在Acrobat Reader中,我需要添加一个新的“文件>>打开我的文件”命令,以显示我的对话框来打开某个文件。
我听说过Adobe开发工具包。在Visual Studio中是否有项目类型或向导可以创建插件?
我听说过Adobe开发工具包。在Visual Studio中是否有项目类型或向导可以创建插件?
没有专门的Reader SDK,只有一个适用于Acrobat Pro/Standard和Reader的SDK。根据您的目标应用程序,某些功能可能可用或不可用。
关于Reader/Photoshop的插件SDK都带有样例。至少对于Acrobat 8 SDK,它们还提供了Visual Studio向导。我认为您也会在Photoshop中得到一个类似的向导。请查看SDK捆绑的文档/示例。
SDK本质上是C/C++ API。因此,您需要使用P/Invoke或某种类似的技巧从.NET应用程序调用此本机代码。