Extendables के अलावा, वहाँ 2 वैकल्पिक विकल्प हैं:
एडोब ब्रिज/Bridgetalk
एडोब सूट के विशिष्ट संस्करणों के लिए नहीं कह सकते हैं, लेकिन आप का उपयोग करें या हो सकता है अगर एडोब ब्रिज/Bridgetalk , आप एडोब के क्रॉस ऐप संचार और एचटीपीकनेक्शन क्लास का उपयोग ब्रिज (एसडीके दस्तावेज़ के अनुसार) के लिए उपलब्ध कर सकते हैं, और HTTP अनुरोध करने के लिए इनडिज़ीन कॉल ब्रिज और परिणाम को वापस डिज़ाइन में पास कर सकते हैं।
मेरे पास इनडिज़ीन के लिए विशिष्ट उदाहरण नहीं है, लेकिन यहां कुछ इलस्ट्रेटर के लिए है। मुझे लगता है कि यह आसानी से इनडिज़ीन बंदरगाह होगा।
https://gist.github.com/daluu/2d9dec72d0863f9ff5a7
https://gist.github.com/mericson/6509997
मेक वेब सेवा ExtendScript
को बाह्य और इंटरफ़ेस कॉल एडोब के पटकथा एपीआई इंजन सख्ती से ExtendScript/Javascript नहीं है। आप COM/VBScript (विंडोज़ पर) या एप्पलस्क्रिप्ट (मैक पर) से स्क्रिप्ट एपीआई का भी उपयोग कर सकते हैं, जो इनडिज़ीन के लिए बाहरी निष्पादित करता है लेकिन एपीआई के माध्यम से इनडिज़ीन के साथ बातचीत करता है।
विंडोज के लिए, COM द्वारा, मेरा मतलब है कि COM का समर्थन करने वाली कोई भी भाषा है, इसलिए यह केवल डिफ़ॉल्ट VBScript नहीं है (पाइथन, पर्ल, PHP, जावा, .NET, यहां तक कि माइक्रोसॉफ्ट जेस्क्रिप्ट भी हो सकता है - कमांड लाइन के लिए जावास्क्रिप्ट का उनका संस्करण/डेस्कटॉप/आदि।)।
किसी भिन्न इंजन पर स्क्रिप्ट एपीआई का उपयोग करके, आप अन्य भाषा (वीबीस्क्रिप्ट, एप्पलस्क्रिप्ट इत्यादि) से बाहरी रूप से वेब सेवा कॉल करते हैं, फिर परिणाम स्क्रिप्ट एपीआई कॉल (COM/एप्पलस्क्रिप्ट में) के माध्यम से एक्स्टेंडस्क्रिप्ट में पास करते हैं। application.doScript ('विस्तारित कोड स्निपेट यहां') (या doJavascript) जहां एक्स्टेंस्क्रिप्ट स्निपेट के लिए, एक छोटा स्निपेट हो सकता है जो एक्स्टेंडस्क्रिप्ट का उपयोग करता है जिसमें वास्तविक जेएसएक्स फ़ाइल शामिल करने के लिए शामिल है, तो उसे विस्तार सेवा फ़ंक्शन/विधि को कॉल करें, इसे वेब सेवा परिणाम पास करें तर्क के रूप में।
इस तकनीक (वेब सेवा कॉल भाग को कवर नहीं) समाधान में से कुछ में यहाँ वर्णित है का एक उदाहरण:
Is it possible to execute JSX scripts from outside ExtendScript?
कृपया रचनात्मक आलोचना छोड़ दें कि यह कैसे कम करने से पहले यह एक बुरा सवाल है। मैं अपेक्षाकृत नया हूं और आसानी से मदद की तलाश कर रहा हूं, जितना संभव हो सके मेरे प्रश्न पूछने की कोशिश कर रहा हूं। – story
... क्या आप किसी डेस्कटॉप प्रकाशन दस्तावेज़ से ws को कॉल करने के बारे में बात कर रहे हैं? – vector
अनिवार्य रूप से, हां। मुझे एडोब इंडिज़िन सीएस 3 - सीएस 5 के भीतर से एक डब्ल्यूएस कॉल करने की ज़रूरत है, हालांकि स्क्रिप्ट को कॉल करने के लिए योजना को तब तक खोलने की आवश्यकता नहीं है जब स्क्रिप्ट को बुलाया जाए। – story