2010-09-23 12 views
7

पर माइक्रोसॉफ़्ट ऑफिस 2007 स्थापित करना मेरे पास एक विंडोज़ सेवा है (वर्तमान में विंडोज 2003 सर्वर के तहत चल रही है) जिसे स्वचालन का उपयोग करके कुछ शब्द दस्तावेज़ों के साथ बातचीत करने की आवश्यकता है। इस सेवा को एक नए सर्वर पर जाने की जरूरत है।सर्वर कोर मशीन

क्या विंडोज 2008 आर 2 सर्वर कोर मशीन में शब्द दस्तावेज़ स्थापित करना और उसका आह्वान करना संभव है?

+1

मुझे यह स्पष्ट करने दें: 1) मुझे इस कोड पर गर्व नहीं है (मेरा विश्वास करो) लेकिन दुर्भाग्य से यह लंबे समय तक Win2003Svr में ठीक काम कर रहा है। 2) मुझे पता है कि समर्थित नहीं है। 3) मैं किसी एमएसडीएन लेख या आधिकारिक ब्लॉग को जोड़ने वाले किसी के लिए अपने 50 अंक दे रहा हूं कि यह नहीं किया जा सकता है। 4) कृपया अपना समय बचाएं और मुझे कोई भी lmgtfy लिंक न दें –

उत्तर

2

हां, बस अपने सर्वर कोर बॉक्स पर Office 2007 प्राप्त करने के लिए एक चुप इंस्टॉल का उपयोग करें - तैनाती विकल्पों के लिए TechNet की Office संसाधन किट देखें। कुछ नोट्स:

  1. सर्वर कोर इंस्टॉलेशन के लिए सीधे समर्थित नहीं किए गए केवल Office घटक प्रोजेक्ट सर्वर और SharePoint सर्वर हैं। वे भी स्थापित नहीं करेंगे।
  2. आप किसी भी वर्ड कमांड का आह्वान नहीं कर सकते जिसके लिए क्लाइंट ऐप को .Visible = True पर आवश्यकता होती है। इसके परिणामस्वरूप विफलता होगी।
  3. Word स्वचालित करने के लिए PowerShell का उपयोग करना शायद सर्वर कोर और कार्यालय के साथ सबसे आसान तरीका है। कुछ COM सुविधाओं के साथ, आपको सीधे पीएस से कॉल करने की बजाय .NET wrapper बनाने की आवश्यकता हो सकती है (सबसे अधिक उल्लेखनीय वर्डबासिक कॉल)।
  4. सर्वर पर Office Automation पर नहीं करने से पहले यह सब कुछ कहा गया है - लेकिन यह आपको सलाह नहीं है। तो, सुनिश्चित करें कि आप इसे पढ़ते हैं: Considerations for server-side Automation of Office
3

सेवा के रूप में चलने पर नियमित शब्द स्वचालन is not supported (एएसपी.नेट जैसी चीजों सहित)। यह डेस्कटॉप क्लाइंट एप्लिकेशन है जो उस एप्लिकेशन को स्वचालित करने के लिए एपीआई के साथ वर्ड सबसिस्टम के लिए एक एपीआई है।

आप Word Automation Services पर देखकर प्रयास करें, लेकिन ध्यान दें कि यह एक SharePoint Server 2010 घटक है।

मैं वचन दस्तावेज़ों, या अन्य फ़ाइल स्वरूपों को लिखने के लिए विभिन्न उपकरणों (कुछ मुफ्त, कुछ नहीं) जैसे विकल्पों को देखने की दृढ़ता से अनुशंसा करता हूं।

यह प्रतीत होता है, लेकिन मैं भी संदेह करता हूं कि शब्द सर्वर-कोर पर काम करेगा। यह स्कोप्ड सर्वर उपयोग के लिए भारी छीन लिया गया है, और इसमें कई चीजें गायब होंगी जो डेस्कटॉप क्लाइंट एप्लिकेशन उपयोग करना चाहेंगे।

3

मैं आपको Open XML SDK 2.0 for Microsoft Office का उपयोग करने की सलाह दूंगा। XML in Office Developer Portal, "How to: Word Processing with respect of Open XML SDK 2.0 "और http://openxmldeveloper.org/ पर आप उदाहरण कैसे ओपन एक्सएमएल एसडीके 2.0 का उपयोग करने का एक बहुत कुछ मिल जाएगा।

ओपन एक्सएमएल एसडीके 2.0 तकनीक सर्वर पर उपयोग के लिए विशेष है। आप पर कार्यालय स्थापित करने की आवश्यकता नहीं है सर्वर बिल्कुल और सर्वर पर कार्यालय दस्तावेजों को पढ़ा, संशोधित किया जाएगा। शुरुआत में वर्ड ऑटोमेशन से ओपन एक्सएमएल एसडीके में स्विचिंग मुश्किल लगती है, लेकिन मैं आपको तकनीक का अध्ययन करने के लिए थोड़ा समय निवेश करने की सलाह देता हूं। थोड़े समय में आप सर्वर पर इसका उपयोग करने के लिए भाग्यशाली होंगे। कुछ रोचक कोड उदाहरण और उपयोगिताएं आपको codeplex.com (केवल "ओपन एक्सएमएल" के लिए खोज करें) मिलेंगी। उदाहरण के लिए डेमो 04 को http://openxmldemos.codeplex.com/ से देखें।

0

वेतन मार्क्स चेतावनी पर ध्यान दें इसके बारे में समर्थित नहीं है (और ओलेग द्वारा प्रदान किए गए विकल्प)।

कार्यालय स्वचालन (कम से कम जिस तरह से यह लगता है कि आप इसका उपयोग कर रहे हैं) मूल रूप से प्रोग्राम को आमंत्रित करते हैं (आप इसे कार्य mgr में देखते हैं) लेकिन दृश्यता के साथ सेट झूठी पर यह सर्वर कोर पर काम नहीं करेगा। आपको कार्यालय स्थापित करने और चलाने में सक्षम होना होगा (जिसे आप कोर पर नहीं कर सकते)।

http://technet.microsoft.com/en-us/library/dd184076.aspx "तुम भी माइक्रोसॉफ्ट ऑफिस सिस्टम अनुप्रयोगों या Microsoft Office शेयरपॉइंट सर्वर को चलाने के लिए उपयोग कर सकते हैं नहीं। और तुम नहीं कर सकते हैं (या कम से कम नहीं होना चाहिए) के लिए इसका इस्तेमाल आप में विकसित किया है कस्टम अनुप्रयोगों को चलाने की -मकान"।

+0

ओपन एक्सएमएल एसडीके 2.0 किसी भी ऑफिस प्रोग्राम को आमंत्रित नहीं करता है। यह एक्सएमएल फाइलों के साथ डॉक्स दस्तावेज जीतता है, लेकिन सरलीकृत ओपन एक्सएमएल एसडीके 2.0 एपीआई के संबंध में। इसलिए इसे काम करना चाहिए और विंडोज 2008 आर 2 सर्वर कोर पर समर्थित होना चाहिए। – Oleg