Masukkan Objek Ole Di Word Dengan Paket Ole
Berikut adalah panduan langkah demi langkah untuk menjelaskan kode sumber C# di bawah ini yang mengilustrasikan cara menyisipkan objek OLE di Word dengan paket OLE menggunakan Aspose.Words untuk .NET.
Langkah 1: Impor referensi yang diperlukan
Sebelum memulai, pastikan Anda telah mengimpor referensi yang diperlukan untuk menggunakan Aspose.Words untuk .NET ke dalam proyek Anda. Ini termasuk mengimpor perpustakaan Aspose.Words dan menambahkan namespace yang diperlukan ke file sumber Anda.
using Aspose.Words;
using Aspose.Words.Drawing;
using System.IO;
Langkah 2: Buat dokumen baru dan pembuat dokumen
Pada langkah ini, kita akan membuat dokumen baru menggunakanDocument
kelas dan pembuat dokumen menggunakanDocumentBuilder
kelas.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Langkah 3: Masukkan objek OLE dengan paket OLE
Gunakan Pembuat DokumenInsertOleObject
metode untuk menyisipkan objek OLE dengan paket OLE ke dalam dokumen. Tentukan aliran data, tipe objek, opsi tampilan, dan pengaturan lain yang diperlukan.
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";
}
Langkah 4: Simpan dokumen
Gunakan dokumen ituSave
metode untuk menyimpan dokumen ke file.
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");
Contoh kode sumber untuk menyisipkan objek OLE dengan paket OLE dengan Aspose.Words untuk .NET
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");
Ini adalah contoh kode lengkap untuk menyisipkan objek OLE dengan paket OLE dengan Aspose.Words untuk .NET. Pastikan untuk mengimpor referensi yang diperlukan dan ikuti langkah-langkah yang dijelaskan sebelumnya untuk mengintegrasikan kode ini ke dalam proyek Anda.
Kesimpulan
Sebagai kesimpulan, kita telah melalui panduan langkah demi langkah untuk menyisipkan objek OLE ke dalam dokumen Word dengan paket OLE menggunakan Aspose.Words untuk .NET.
Dengan mengikuti langkah-langkah ini, Anda akan berhasil menyisipkan objek OLE dengan paket OLE ke dalam dokumen Word Anda menggunakan Aspose.Words untuk .NET. Pastikan untuk mengimpor referensi yang diperlukan dan ikuti instruksi dengan cermat untuk mendapatkan hasil yang diinginkan.
FAQ untuk menyisipkan objek ole di Word dengan paket ole
T: Kredensial apa yang perlu saya impor untuk menggunakan Aspose.Words untuk .NET?
J: Untuk menggunakan Aspose.Words untuk .NET, Anda perlu mengimpor referensi berikut:
using Aspose.Words;
using Aspose.Words.Drawing;
using System.IO;
T: Bagaimana cara membuat dokumen baru dan pembuat dokumen?
J: Anda dapat membuat dokumen baru menggunakanDocument
kelas dan pembuat dokumen menggunakanDocumentBuilder
kelas, seperti gambar dibawah ini:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
T: Bagaimana cara menyisipkan objek OLE dengan paket OLE ke dalam dokumen?
J: GunakanInsertOleObject
metode pembuat dokumen (DocumentBuilder
) untuk menyisipkan objek OLE dengan paket OLE ke dalam dokumen. Tentukan aliran data, tipe objek, opsi tampilan, dan pengaturan lain yang diperlukan. Berikut ini contohnya:
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";
}
Q: Bagaimana cara menyimpan dokumen?
J: Gunakan dokumen tersebutSave
metode untuk menyimpan dokumen ke file. Berikut ini contohnya:
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObjectWithOlePackage.docx");
T: Dapatkah Anda memberikan contoh lengkap menyisipkan objek OLE dengan paket OLE dengan Aspose.Words untuk .NET?
A: Berikut adalah contoh kode lengkap untuk menyisipkan objek OLE dengan paket OLE menggunakan Aspose.Words untuk .NET. Pastikan untuk mengimpor referensi yang diperlukan dan ikuti langkah-langkah yang dijelaskan sebelumnya untuk mengintegrasikan kode ini ke dalam proyek Anda:
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");
Ini menyimpulkan tutorial kita tentang menyisipkan objek OLE dengan paket OLE ke dalam dokumen Word menggunakan Aspose.Words untuk .NET. Jangan ragu untuk mengimpor referensi yang diperlukan dan ikuti langkah-langkah yang dijelaskan untuk mengintegrasikan kode ini ke dalam proyek Anda. Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk menghubungi kami.