Akışı Kullanarak Ole Nesnesini Simge Olarak Ekleme

Aşağıda Aspose.Words for .NET ile bir akış kullanarak bir OLE nesnesinin simge olarak nasıl ekleneceğini gösteren C# kaynak kodunu açıklayan adım adım bir kılavuz bulunmaktadır.

1. Adım: Gerekli referansları içe aktarın

Başlamadan önce Aspose.Words for .NET’i kullanmak için gerekli referansları projenize aktardığınızdan emin olun. Buna Aspose.Words kütüphanesinin içe aktarılması ve gerekli ad alanlarının kaynak dosyanıza eklenmesi de dahildir.

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

2. Adım: Yeni bir belge ve belge oluşturucu oluşturun

Bu adımda yeni bir belge oluşturacağız.Document sınıf ve bir belge oluşturucu kullanarakDocumentBuilder sınıf.

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

3. Adım: Bir akıştan simge olarak bir OLE nesnesi ekleyin

Belge Oluşturucu’yu kullanınInsertOleObjectAsIcon Bir OLE nesnesini bir akıştan belgeye simge olarak ekleme yöntemi. Veri akışını, nesne türünü, simge yolunu ve katıştırılmış nesne adını belirtin.

using (MemoryStream stream = new MemoryStream(File.ReadAllBytes(MyDir + "Presentation.pptx")))
{
     builder.InsertOleObjectAsIcon(stream, "Package", ImagesDir + "Logo icon.ico", "My embedded file");
}

4. Adım: Belgeyi kaydedin

BelgeninSave Belgeyi bir dosyaya kaydetme yöntemi.

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

Aspose.Words for .NET ile bir akış kullanarak OLE nesnesini simge olarak eklemek için örnek kaynak kodu

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

using (MemoryStream stream = new MemoryStream(File.ReadAllBytes(MyDir + "Presentation.pptx")))
{
     builder.InsertOleObjectAsIcon(stream, "Package", ImagesDir + "Logo icon.ico", "My embedded file");
}

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

Bu, Aspose.Words for .NET ile bir akışı kullanarak bir OLE nesnesini simge olarak eklemek için eksiksiz bir kod örneğidir. Bu kodu projenize entegre etmek için gerekli referansları içe aktardığınızdan ve daha önce açıklanan adımları izlediğinizden emin olun.

Çözüm

Yukarıdaki adım adım kılavuz, Aspose.Words for .NET ile bir akış kullanarak bir Word belgesine bir OLE nesnesinin simge olarak nasıl ekleneceğini açıklamaktadır. Açıklanan adımları takip ederek bu işlevselliği projenize entegre edebileceksiniz. Gerekli referansları içe aktardığınızdan, yeni bir belge ve belge oluşturucu oluşturduğunuzdan, OLE nesnesini akıştan bir simge olarak eklediğinizden ve ardından belgeyi kaydettiğinizden emin olun. Başlangıç noktası olarak sağlanan örnek kodu kullanın ve ihtiyaçlarınıza göre özelleştirin.

SSS’ler

S. Aspose.Words for .NET’i kullanmak için gerekli referanslar nasıl içe aktarılır?

A. Gerekli referansları içe aktarmak için şu adımları izlemelisiniz:

Aşağıdakileri ekleyinusing kaynak dosyanızın üst kısmındaki ifadeler:

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

Aspose.Words kütüphanesini projenize eklediğinizden emin olun.

S. Aspose.Words for .NET kullanarak yeni bir belge ve belge oluşturucu nasıl oluşturulur?

A. Yeni bir belge ve belge oluşturucu oluşturmak için şu adımları takip edebilirsiniz:

KullanDocument yeni bir belge oluşturmak için sınıf:

Document doc = new Document();

KullanDocumentBuilderönceden oluşturulan belgeyle ilişkili bir belge oluşturucu oluşturmak için sınıf:

DocumentBuilder builder = new DocumentBuilder(doc);

S. Aspose.Words for .NET kullanarak bir akışa simge olarak bir OLE nesnesi nasıl eklenir?

A. Bir OLE nesnesini bir akıştan simge olarak eklemek için şu adımları takip edebilirsiniz:

KullanInsertOleObjectAsIcon OLE nesnesini eklemek için belge oluşturucunun yöntemi:

using (MemoryStream stream = new MemoryStream(File.ReadAllBytes(MyDir + "Presentation.pptx")))
{
  builder.InsertOleObjectAsIcon(stream, "Package", ImagesDir + "Logo icon.ico", "My embedded file");
}

S. Belge bir dosyaya nasıl kaydedilir?

A. Belgeyi bir dosyaya kaydetmek için kullanabilirsiniz.Save Hedef yolunu belirten belgenin yöntemi:

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

S. Bir OLE nesnesini bir akıştan simge olarak projeme eklemek için kodu nasıl eklerim?

A. Bir OLE nesnesini bir akıştan simge olarak projenize ekleme kodunu eklemek için şu adımları izleyin:

  • Uygun referansları ekleyerek gerekli referansları içe aktarınusing ifadeler.
  • kullanarak yeni bir belge ve belge oluşturucu oluşturun.Document VeDocumentBuilder sınıflar.
  • OLE nesnesini bir akıştan simge olarak eklemek için kodu kullanın.
  • kullanarak belgeyi kaydedin.Save uygun hedef yolu ile yöntem.

Bu adımları izleyerek, Aspose.Words for .NET’i kullanarak bir akıştan simge olarak bir OLE nesnesini başarılı bir şekilde ekleyebileceksiniz. İstediğiniz sonuçları elde etmek için talimatları izlediğinizden ve gerekli referansları içe aktardığınızdan emin olun.