Ole Paketi ile Word'e Ole Nesnesi Ekleme
Aşağıda, Aspose.Words for .NET kullanarak bir OLE paketiyle bir OLE nesnesinin word’e 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: OLE paketiyle bir OLE nesnesi ekleyin
Belge Oluşturucuyu kullanınInsertOleObject
OLE paketi içeren bir OLE nesnesini belgeye ekleme yöntemi. Veri akışını, nesne türünü, görüntüleme seçeneklerini ve diğer gerekli ayarları belirtin.
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. Adım: Belgeyi kaydedin
BelgeninSave
Belgeyi bir dosyaya kaydetme yöntemi.
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");
Aspose.Words for .NET ile OLE paketine OLE nesnesi eklemek için örnek kaynak kodu
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");
Bu, Aspose.Words for .NET ile OLE paketine bir OLE nesnesi 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
Sonuç olarak, Aspose.Words for .NET kullanarak OLE paketiyle bir Word belgesine OLE nesnesi eklemek için adım adım kılavuzu inceledik.
Bu adımları takip ederek, Aspose.Words for .NET’i kullanarak OLE paketlerini içeren OLE nesnelerini Word belgelerinize başarıyla ekleyebileceksiniz. İstediğiniz sonuçları elde etmek için gerekli referansları içe aktardığınızdan ve talimatları dikkatlice uyguladığınızdan emin olun.
Ole paketiyle Word’e ole nesnesi eklemeyle ilgili SSS
S: Aspose.Words for .NET’i kullanmak için hangi kimlik bilgilerini içe aktarmam gerekiyor?
C: Aspose.Words for .NET’i kullanmak için aşağıdaki referansları içe aktarmanız gerekir:
using Aspose.Words;
using Aspose.Words.Drawing;
using System.IO;
S: Yeni bir belge ve belge oluşturucu nasıl oluşturulur?
C: Kullanarak yeni bir belge oluşturabilirsiniz.Document
sınıf ve bir belge oluşturucu kullanarakDocumentBuilder
aşağıda gösterildiği gibi sınıf:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
S: OLE paketine sahip bir OLE nesnesi belgeye nasıl eklenir?
C: KullanInsertOleObject
belge oluşturucunun yöntemi (DocumentBuilder
) belgeye OLE paketi içeren bir OLE nesnesi eklemek için. Veri akışını, nesne türünü, görüntüleme seçeneklerini ve diğer gerekli ayarları belirtin. İşte bir örnek :
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";
}
S: Belge nasıl kaydedilir?
C: Belgeyi kullanınSave
Belgeyi bir dosyaya kaydetme yöntemi. İşte bir örnek :
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");
S: Aspose.Words for .NET ile OLE paketine OLE nesnesi eklemenin tam bir örneğini verebilir misiniz?
C: Burada Aspose.Words for .NET kullanarak bir OLE paketiyle bir OLE nesnesi eklemek için tam bir örnek kod bulacaksınız. 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:
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");
Bu, Aspose.Words for .NET kullanarak bir Word belgesine OLE paketi içeren bir OLE nesnesi ekleme konusundaki eğitimimizin sonuncusudur. Bu kodu projenize entegre etmek için gerekli referansları içe aktarmaktan ve açıklanan adımları takip etmekten çekinmeyin. Başka sorularınız varsa lütfen bizimle iletişime geçmekten çekinmeyin.