ओले पैकेज के साथ वर्ड में ओले ऑब्जेक्ट डालें

नीचे C# स्रोत कोड को समझाने के लिए एक चरण-दर-चरण मार्गदर्शिका दी गई है जो दर्शाती है कि .NET के लिए Aspose.Words का उपयोग करके OLE पैकेज के साथ वर्ड में OLE ऑब्जेक्ट कैसे सम्मिलित किया जाए।

चरण 1: आवश्यक संदर्भ आयात करें

शुरू करने से पहले, सुनिश्चित करें कि आपने अपने प्रोजेक्ट में .NET के लिए Aspose.Words का उपयोग करने के लिए आवश्यक संदर्भ आयात कर लिए हैं। इसमें Aspose.Words लाइब्रेरी को आयात करना और आपकी स्रोत फ़ाइल में आवश्यक नामस्थान जोड़ना शामिल है।

using Aspose.Words;
using Aspose.Words.Drawing;
using System.IO;

चरण 2: एक नया दस्तावेज़ और दस्तावेज़ जनरेटर बनाएं

इस चरण में, हम इसका उपयोग करके एक नया दस्तावेज़ बनाएंगेDocument क्लास और एक दस्तावेज़ निर्माता का उपयोग कर रहा हूँDocumentBuilder कक्षा।

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

चरण 3: OLE पैकेज के साथ एक OLE ऑब्जेक्ट डालें

दस्तावेज़ जेनरेटर का उपयोग करेंInsertOleObject दस्तावेज़ में OLE पैकेज के साथ OLE ऑब्जेक्ट सम्मिलित करने की विधि। डेटा स्ट्रीम, ऑब्जेक्ट प्रकार, प्रदर्शन विकल्प और अन्य आवश्यक सेटिंग्स निर्दिष्ट करें।

byte[] bs = File.ReadAllBytes(MyDir + "Zip file.zip");
using (Stream stream = new MemoryStream(bs))
{
     Shape shape = builder.InsertOleObject(stream, "Package", true, null);
     OlePackage olePackage = shape.OleFormat.OlePackage;
     olePackage.FileName = "filename.zip";
     olePackage.DisplayName = "displayname.zip";
}

चरण 4: दस्तावेज़ सहेजें

दस्तावेज़ का उपयोग करेंSave दस्तावेज़ को फ़ाइल में सहेजने की विधि।

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");

.NET के लिए Aspose.Words के साथ OLE पैकेज के साथ OLE ऑब्जेक्ट डालने के लिए नमूना स्रोत कोड

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

byte[] bs = File.ReadAllBytes(MyDir + "Zip file.zip");
using (Stream stream = new MemoryStream(bs))
{
     Shape shape = builder.InsertOleObject(stream, "Package", true, null);
     OlePackage olePackage = shape.OleFormat.OlePackage;
     olePackage.FileName = "filename.zip";
     olePackage.DisplayName = "displayname.zip";
}

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");

यह .NET के लिए Aspose.Words के साथ OLE पैकेज के साथ OLE ऑब्जेक्ट डालने के लिए एक संपूर्ण कोड नमूना है। आवश्यक संदर्भ आयात करना सुनिश्चित करें और इस कोड को अपने प्रोजेक्ट में एकीकृत करने के लिए पहले बताए गए चरणों का पालन करें।

निष्कर्ष

अंत में, हमने .NET के लिए Aspose.Words का उपयोग करके OLE पैकेज के साथ Word दस्तावेज़ में OLE ऑब्जेक्ट डालने के लिए चरण-दर-चरण मार्गदर्शिका देखी है।

इन चरणों का पालन करके, आप .NET के लिए Aspose.Words का उपयोग करके अपने Word दस्तावेज़ों में OLE पैकेज के साथ OLE ऑब्जेक्ट को सफलतापूर्वक सम्मिलित करने में सक्षम होंगे। वांछित परिणाम प्राप्त करने के लिए आवश्यक संदर्भ आयात करना और निर्देशों का सावधानीपूर्वक पालन करना सुनिश्चित करें।

ओले पैकेज के साथ वर्ड में ओले ऑब्जेक्ट डालने के लिए अक्सर पूछे जाने वाले प्रश्न

प्रश्न: .NET के लिए Aspose.Words का उपयोग करने के लिए मुझे किन क्रेडेंशियल्स को आयात करने की आवश्यकता है?

उ: .NET के लिए Aspose.Words का उपयोग करने के लिए, आपको निम्नलिखित संदर्भ आयात करने होंगे:

using Aspose.Words;
using Aspose.Words.Drawing;
using System.IO;

प्रश्न: नया दस्तावेज़ और दस्तावेज़ जनरेटर कैसे बनाएं?

उ: आप इसका उपयोग करके एक नया दस्तावेज़ बना सकते हैंDocument क्लास और एक दस्तावेज़ निर्माता का उपयोग कर रहा हूँDocumentBuilder कक्षा, जैसा कि नीचे दिखाया गया है:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

प्रश्न: दस्तावेज़ में OLE पैकेज के साथ OLE ऑब्जेक्ट कैसे सम्मिलित करें?

ए: का प्रयोग करेंInsertOleObjectदस्तावेज़ निर्माता की विधि (DocumentBuilder) दस्तावेज़ में OLE पैकेज के साथ OLE ऑब्जेक्ट डालने के लिए। डेटा स्ट्रीम, ऑब्जेक्ट प्रकार, प्रदर्शन विकल्प और अन्य आवश्यक सेटिंग्स निर्दिष्ट करें। यहाँ एक उदाहरण है :

byte[] bs = File.ReadAllBytes(MyDir + "File_zip.zip");
using (Stream stream = new MemoryStream(bs))
{
      Shape shape = builder.InsertOleObject(stream, "Package", true, null);
      OlePackage olePackage = shape.OleFormat.OlePackage;
      olePackage.FileName = "file_name.zip";
      olePackage.DisplayName = "display_name.zip";
}

प्रश्न: दस्तावेज़ को कैसे सहेजें?

उत्तर: दस्तावेज़ का उपयोग करेंSave दस्तावेज़ को फ़ाइल में सहेजने की विधि। यहाँ एक उदाहरण है :

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");

प्रश्न: क्या आप .NET के लिए Aspose.Words के साथ OLE पैकेज के साथ OLE ऑब्जेक्ट डालने का एक पूरा उदाहरण प्रदान कर सकते हैं?

उ: .NET के लिए Aspose.Words का उपयोग करके OLE पैकेज के साथ OLE ऑब्जेक्ट डालने के लिए यहां एक संपूर्ण नमूना कोड दिया गया है। आवश्यक संदर्भ आयात करना सुनिश्चित करें और इस कोड को अपने प्रोजेक्ट में एकीकृत करने के लिए पहले वर्णित चरणों का पालन करें:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

byte[] bs = File.ReadAllBytes(MyDir + "File_zip.zip");
using (Stream stream = new MemoryStream(bs))
{
      Shape shape = builder.InsertOleObject(stream, "Package", true, null);
      OlePackage olePackage = shape.OleFormat.OlePackage;
      olePackage.FileName = "file_name.zip";
      olePackage.DisplayName = "display_name.zip";
}

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");

यह .NET के लिए Aspose.Words का उपयोग करके एक OLE पैकेज के साथ एक OLE ऑब्जेक्ट को Word दस्तावेज़ में सम्मिलित करने पर हमारे ट्यूटोरियल का समापन करता है। बेझिझक आवश्यक संदर्भ आयात करें और इस कोड को अपने प्रोजेक्ट में एकीकृत करने के लिए वर्णित चरणों का पालन करें। यदि आपके कोई और प्रश्न हैं, तो कृपया हमसे संपर्क करने में संकोच न करें।