I would like to develop an application based on InDesign Server
in C#
over COM
. At the moment I'm struggling with the ideal setup as I can't find a proper ~interop.dll
that I could reference from my source repository (for other developers to be able to code against InDesign Server
classes, structs etc.). I'm starting to believe that actually there is no such thing, meaning that each and every developer would have to install a trial
version of InDesign Server
and register it in Visual Studio
through COM
wrapper. Can someone point me into the right direction?
Thx in advance!
You can do it like that:
Install InDesign Server on one machine with Visual Studio 2010.
If you have Windows 7, go to InDesign Server installation folder (e.g. C:\Program Files\Adobe\Adobe InDesign CS5.5 Server) and copy *.dll from folder \omniorb to system32 folder (e.g. C:\Windows\System32 ).
Run InDesignServer.exe as Administrator (e.g. C:\Program Files\Adobe\Adobe InDesign CS5.5 Server\InDesignServerService.exe).
In some test project in Visual Studio add reference (COM tab) named Adobe InDesign Server CS5.5 Type Library - you should see 2 versions, one pointing to IDS installation folder and one to your profile dir.
Compile project, go to \ProjectDir\obj\Debug\ and copy the Interop.InDesignServer.dll .