2009-07-29 3 views
2

Je développe une application .NET (en utilisant C#) qui doit masser certains fichiers Adobe InDesign et produire leur contenu sous forme de fichiers PDF. Je pourrais utiliser les scripts d'InDesign mais les interfaces COM semblent un peu plus propres pour ce travail non-interactif.Où les interfaces d'automatisation COM d'Adobe InDesign (OLE) sont-elles documentées?

Malheureusement, je dois deviner la sémantique des interfaces COM d'InDesign car je ne sais pas où elles sont documentées. Je ne trouve rien sur le site de support d'Adobe. Donc la question: Où puis-je aller pour la sémantique des interfaces COM d'InDesign?

Merci d'avance, tout le monde.

Répondre

2

J'ai finalement trouvé quelque chose de proche de ce dont j'avais besoin. Étant donné que les classes COM d'InDesign sont vraiment la même chose que son interface Javascript:

Scripting Tutorial for CS3

JavaScript Reference for CS3

Les interfaces ont pas beaucoup changé de CS3 à CS4. Malheureusement, presque toutes les méthodes prennent des arguments object donc il est difficile d'écrire du code utile dans les langues fortement typées sans beaucoup de casting.

+1

Pour les versions plus récentes (CS6), consultez https://www.adobe.com/devnet/indesign/sdk/eula_cs6.html ou https://www.adobe.com/devnet/indesign/sdk.html –