使用.NET(C#)编写Adobe Reader和PhotoShop的插件

5
我希望能够使用.NET(C#)为Adobe产品编写插件(特别是Acrobat Reader和PhotoShop)。要求是在“文件”菜单中添加一个新命令。因此,例如在Acrobat Reader中,我需要添加一个新的“文件>>打开我的文件”命令,以显示我的对话框来打开某个文件。
我听说过Adobe开发工具包。在Visual Studio中是否有项目类型或向导可以创建插件?
2个回答

3
一种更简单的方法是通过COM选项卡将Photoshop COM .dll添加到应用程序中。作为新手,我已经成功地完成了这个过程。运行两个简单的方法是PhotoshopWebImageGallery和PdfPresentation方法(需要输入文件夹和输出文件夹来生成pdf演示文稿)。还有一个“doJavaScript”方法,它需要一个包含JavaScript的字符串。如果你在Google上搜索Photoshop Javascript Scripting,Adobe的手册应该是最先出现的条目之一。我还没有尝试过“doJavaScript”方法,但是我看到了ImageGallery和PdfPresentation方法的工作效果!
以下是与JavaScript相关的一些好链接。
  1. 在Adobe官网
  2. 在Rags官网
这个网站的主人今天给我回复了一些关于Photoshop Scripting的问题!他对及时回复非常好!
理论上,我们应该能够添加那个Photoshop COM .dll、使用提供的示例和“doJavaScript”方法,并实现“使某些事情发生”的效果。看起来这有点老旧,你现在可能已经掌握了这个技术!如果是这样,请分享一些图像锐化的方法吧!!!祝好运!

2

没有专门的Reader SDK,只有一个适用于Acrobat Pro/Standard和Reader的SDK。根据您的目标应用程序,某些功能可能可用或不可用。

关于Reader/Photoshop的插件SDK都带有样例。至少对于Acrobat 8 SDK,它们还提供了Visual Studio向导。我认为您也会在Photoshop中得到一个类似的向导。请查看SDK捆绑的文档/示例。

SDK本质上是C/C++ API。因此,您需要使用P/Invoke或某种类似的技巧从.NET应用程序调用此本机代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接