मैं .docx फ़ाइल खोलने और इंटरऑप.ऑर्ड.प्लिकेशंस का उपयोग करके पीडीएफ में कनवर्ट करने की कोशिश कर रहा हूं। यह कंसोल एप्लिकेशन के रूप में काम करता है लेकिन अगर मैं अपने वेब एप्लिकेशन में इसका उपयोग करता हूं तो यह काम नहीं करता है। मैंने फ़ोल्डर पर अनुमतियों को देखने की कोशिश की। मैंने पूर्ण नियंत्रण के साथ 'नेटवर्क सेवा' दी, लेकिन फिर भी मुझे ऑब्जेक्ट संदर्भ शब्द पर सेट नहीं किया गया है। दस्तावेज़। खोलें। क्या आप कृपया मुझे बता सकते हैं कि समस्या क्या हो सकती है? मैं इस त्रुटि से फंस गया हूँ। कृपया मुझे बताओ। मैं किसी भी सुझाव की सराहना करता हूं। धन्यवाद।इंटरऑप.ऑर्ड दस्तावेज़। ओपन शून्य
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
object oMissing = System.Reflection.Missing.Value;
word.Visible = false;
word.ScreenUpdating = false;
string fileName = @"c:\OUTPUT\test.docx");
Document doc = word.Documents.Open(filename, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing);
doc.Activate();
क्षमा करना, मैं तुम्हें वास्तव में मदद नहीं कर सकता, लेकिन मैं भारी एक वेब ऐप्स में Office Interop का उपयोग कर के खिलाफ सलाह देंगे, एमएस इसके खिलाफ सलाह और जहाँ तक मैं वाकिफ हूँ कार्यालय को वेब सर्वर पर इस्तेमाल करने के लिए लाइसेंस प्राप्त नहीं है। क्षमा करें अगर यह आपके लिए अप्रासंगिक है, तो बहुत सारे तृतीय पक्ष घटक हैं जो आपके लिए यह प्रदर्शन करेंगे लेकिन मैंने कभी भी ओपन सोर्स का उपयोग नहीं किया है। –
इवेंट लॉग में कुछ भी है? –
उस कोड में एक बग है। स्ट्रिंग फ़ाइल नाम = @ "सी: \ OUTPUT \ test.docx"); <--- एक पिछला है ') '। कृपया अपने आवेदन में मौजूद वास्तविक कोड पोस्ट करें। –