3

我想用 .NET (C#)(特别是 Acrobat Reader 和 PhotoShop)为 Adob​​e 产品编写插件。要求是在“文件”菜单中添加一个新命令。因此,例如在 Acrobat Reader 中,我需要添加一个新的“文件 >> 打开我的文件”命令,该命令显示我的对话框以打开某些文件。

我听说过 Adob​​e Development Kit。Visual Studio 中是否有可以创建插件的项目类型或某些向导?

4

2 回答 2

3

一种更简单的方法是通过 COM 选项卡将 Photoshop COM .dll 添加到您的应用程序中。我是一个新手,我已经成功地做到了这一点。2 个简单的运行方法是 PhotoshopWebImageGallery 和 PdfPresentation 方法(为生成的 pdf 演示文稿获取输入文件夹和输出文件夹。还有一个“doJavaScript”方法可以使用 JavaScript 获取字符串。如果您使用 google Photoshop Javascript Scripting, Adobe 的手册应该是第一个条目。我还没有尝试过“doJavaScript”方法,但我已经看到了 ImageGallery,并且 PdfPresentation 方法有效!

这里有一些关于该主题的很好的链接,因为它与 JavaScript 相关。

  1. 在 Adob​​e
  2. 在破布

运行这个网站的家伙刚刚给我发了一封电子邮件,告诉我今天遇到的一些 Photoshop 脚本问题!及时回复真是太好了!

从理论上讲,应该能够添加 Photoshop COM .dll、“doJavaScript”方法、提供的示例和“让某些事情发生”。看起来这有点老了,你现在可能已经把它拍下来了!如果是的话分享一些图像锐化方法!!!祝你好运!

于 2011-04-01T19:49:50.580 回答
2

Reader 没有特殊的 SDK。Acrobat Pro/Standard 和 Reader 只有一个。某些功能可能可用也可能不可用——取决于您的目标应用程序。

用于 Reader/Photoshop 的插件 SDK 附带示例。还有 Visual Studio 向导(至少对于 Acrobat 8​​ SDK——他们确实如此)。我假设你也会得到一个用于 Photoshop 的。请查看与 SDK 捆绑在一起的文档/示例。

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

于 2009-04-05T07:31:00.943 回答