2009-07-29 15 views
2

Ich entwickle eine .NET-Anwendung (mit C#), die einige Adobe InDesign-Dateien massieren und deren Inhalt als PDFs ausgeben muss. Ich könnte das Scripting von InDesign verwenden, aber die COM-Schnittstellen scheinen bei dieser nicht interaktiven Arbeit etwas sauberer zu sein.Wo sind Adobe InDesign (OLE) COM-Automatisierungsschnittstellen dokumentiert?

Leider muss ich auf die Semantik der InDesign-COM-Schnittstellen raten, weil ich nicht weiß, wo sie dokumentiert sind. Ich kann auf der Support-Website von Adobe nichts finden.

Also die Frage: Wo gehe ich für die Semantik von InDesigns COM-Schnittstellen?

Vielen Dank im Voraus, alle.

Antwort

2

Ich habe endlich etwas gefunden, was ich brauchte. Da InDesign COM-Klassen sind wirklich die gleiche wie seine Javascript-Schnittstelle:

Scripting Tutorial for CS3

JavaScript Reference for CS3

Die Schnittstellen nicht sehr viel von CS3 auf CS4 geändert haben. Leider nehmen fast alle Methoden object Argumente, so dass es schwierig ist, nützlichen Code in stark typisierten Sprachen ohne viel Casting zu schreiben.

+1

Weitere aktuelle Versionen (CS6) finden Sie unter https://www.adobe.com/devnet/indesign/sdk/eula_cs6.html oder https://www.adobe.com/devnet/indesign/sdk.html –