使用c#编写adobe插件

时间:2011-06-17 06:30:08

标签: c# .net plugins adobe add-in

从我的理解,为了编写adobe插件,我们必须使用c ++和adobe sdk来编写adobe插件。

可以使用c#,与adobe sdk链接编写adobe插件吗?

2 个答案:

答案 0 :(得分:2)

是的,你可以! :)

这是一个很大的话题,但你可以从

开始

http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/intro_to_sdk/DeveloperFAQ.pdf

第21页

答案 1 :(得分:1)

也许使用Acrobat作为sunil5715提到..但我有Adobe Illustrator v4的SDK。那时你必须使用名为Code Warriors的摩托罗拉IDE。如果您希望自己的插件可以在Mac上运行,那么您将无法使用C#。

也许如果您在Mono中编写了一个版本,它可能会在Mac上运行,但这显然不太理想。

几个笔记(至少对于Illustrator)代码是非托管C ++,并且非托管与托管代码混合不是最佳实践。此外,当您看到SDK for Illustrator,Photoshop,After Effects时,您将看到他们的(Adobe)代码是多么好。它的壮观!非常好的质量,并且比许多Microsoft产品中的生产代码要好得多。所以除非它是一个简单的插件,否则我认为你需要C ++的低级能力。