Además Extendables, hay 2 opciones alternativas:
Adobe Bridge/BridgeTalk
No se puede decir para las versiones específicas de la suite de Adobe, pero si se puede usar o tener Adobe Bridge/BridgeTalk , puede utilizar la comunicación de aplicaciones cruzadas de Adobe y la clase HttpConnection disponible para Bridge (según el documento SDK), y hacer que InDesign llame a Bridge para realizar la solicitud HTTP y devolver los resultados a InDesign.
No tengo un ejemplo específico para InDesign, pero esto es algo para Illustrator. Asumiría que sería portar a InDesign fácilmente.
https://gist.github.com/daluu/2d9dec72d0863f9ff5a7
https://gist.github.com/mericson/6509997
Hacer llamadas de servicio web externa e interfaz para ExtendScript
motor API de scripting de Adobe no es estrictamente ExtendScript/Javascript. También puede usar la API de script desde COM/VBScript (en Windows) o Applescript (en Mac), que se ejecuta de forma externa a InDesign pero interactúa con InDesign a través de la API.
Para Windows, por COM, me refiero a cualquier lenguaje compatible con COM, por lo que no es solo el VBScript predeterminado (puede ser Python, Perl, PHP, Java, .NET, incluso Microsoft JScript; su versión de Javascript para la línea de comandos/escritorio/etc.).
Al usar la API de scripts en un motor diferente, realiza la llamada de servicio web externamente desde otro idioma (VBScript, Applescript, etc.) y luego pasa los resultados al ExtendScript mediante la API de scripts (en COM/Applescript) de application.doScript ('ExtendScript code snippet here') (o doJavascript) donde para ExtendScript snippet, podría ser un fragmento corto que usa ExtendScript incluye incluir un archivo JSX real y luego llamar a una función/método ExtendScript, pasando los resultados del servicio web como argumentos.
Un ejemplo de esta técnica (no cubre la parte llamada de servicio web) se describe aquí en algunas de las soluciones:
Is it possible to execute JSX scripts from outside ExtendScript?
Por favor, deje críticas constructivas sobre cómo esta es una mala pregunta antes simplemente de downvoting. Soy relativamente nuevo aquí y simplemente busco ayuda, tratando de hacer mis preguntas de la manera más clara posible. – story
... ¿estás hablando de llamar a un w desde un documento de autoedición? – vector
Esencialmente, sí. Necesito llamar a un ws desde Adobe Indesign CS3 - CS5, aunque el plan no requiere que se abra un documento aún cuando se llama al script. – story