แทรกวัตถุ Ole เป็นไอคอนโดยใช้สตรีม

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเพื่ออธิบายซอร์สโค้ด C# ด้านล่างซึ่งแสดงวิธีการแทรกวัตถุ OLE เป็นไอคอนโดยใช้สตรีมด้วย Aspose.Words สำหรับ .NET

ขั้นตอนที่ 1: นำเข้าข้อมูลอ้างอิงที่จำเป็น

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้นำเข้าข้อมูลอ้างอิงที่จำเป็นเพื่อใช้ Aspose.Words สำหรับ .NET ในโครงการของคุณ ซึ่งรวมถึงการนำเข้าไลบรารี 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 เป็นไอคอนจากสตรีม

ใช้ตัวสร้างเอกสารInsertOleObjectAsIcon วิธีการแทรกวัตถุ OLE เป็นไอคอนจากสตรีมลงในเอกสาร ระบุสตรีมข้อมูล ประเภทออบเจ็กต์ เส้นทางไอคอน และชื่อออบเจ็กต์ที่ฝัง

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

ขั้นตอนที่ 4: บันทึกเอกสาร

ใช้เอกสารSave วิธีการบันทึกเอกสารเป็นไฟล์

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

ตัวอย่างซอร์สโค้ดสำหรับการแทรกวัตถุ OLE เป็นไอคอนโดยใช้สตรีมด้วย Aspose.Words สำหรับ .NET

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");

นี่คือตัวอย่างโค้ดที่สมบูรณ์สำหรับการแทรกวัตถุ OLE เป็นไอคอนโดยใช้สตรีมที่มี Aspose.Words สำหรับ .NET อย่าลืมนำเข้าข้อมูลอ้างอิงที่จำเป็นและทำตามขั้นตอนที่อธิบายไว้ก่อนหน้านี้เพื่อรวมโค้ดนี้เข้ากับโปรเจ็กต์ของคุณ

บทสรุป

คำแนะนำทีละขั้นตอนข้างต้นอธิบายวิธีการแทรกวัตถุ OLE เป็นไอคอนในเอกสาร Word โดยใช้โฟลว์กับ Aspose.Words สำหรับ .NET เมื่อทำตามขั้นตอนที่อธิบายไว้ คุณจะสามารถรวมฟังก์ชันการทำงานนี้เข้ากับโปรเจ็กต์ของคุณได้ อย่าลืมนำเข้าข้อมูลอ้างอิงที่จำเป็น สร้างเอกสารและตัวสร้างเอกสารใหม่ แทรกวัตถุ OLE เป็นไอคอนจากสตรีม จากนั้นบันทึกเอกสาร ใช้โค้ดตัวอย่างที่ให้ไว้เป็นจุดเริ่มต้นและปรับแต่งตามความต้องการของคุณ

คำถามที่พบบ่อย

ถาม: จะนำเข้าข้อมูลอ้างอิงที่จำเป็นเพื่อใช้ Aspose.Words สำหรับ .NET ได้อย่างไร

A. หากต้องการนำเข้าข้อมูลอ้างอิงที่จำเป็น คุณต้องทำตามขั้นตอนเหล่านี้:

เพิ่มสิ่งต่อไปนี้using คำสั่งที่ด้านบนของไฟล์ต้นฉบับของคุณ:

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

ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มไลบรารี Aspose.Words ในโครงการของคุณแล้ว

ถาม: จะสร้างเอกสารและตัวสร้างเอกสารใหม่โดยใช้ Aspose.Words สำหรับ .NET ได้อย่างไร

A. หากต้องการสร้างเอกสารและตัวสร้างเอกสารใหม่ คุณสามารถทำตามขั้นตอนเหล่านี้:

ใช้Document คลาสเพื่อสร้างเอกสารใหม่:

Document doc = new Document();

ใช้DocumentBuilderคลาสเพื่อสร้างตัวสร้างเอกสารที่เกี่ยวข้องกับเอกสารที่สร้างไว้ก่อนหน้านี้:

DocumentBuilder builder = new DocumentBuilder(doc);

ถามจะแทรกวัตถุ OLE เป็นไอคอนจากสตรีมโดยใช้ Aspose.Words สำหรับ .NET ได้อย่างไร

A. เมื่อต้องการแทรกวัตถุ OLE เป็นไอคอนจากกระแสข้อมูล คุณสามารถทำตามขั้นตอนเหล่านี้:

ใช้InsertOleObjectAsIcon วิธีการสร้างเอกสารเพื่อแทรกวัตถุ OLE:

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

ถาม จะบันทึกเอกสารเป็นไฟล์ได้อย่างไร?

A. หากต้องการบันทึกเอกสารเป็นไฟล์ คุณสามารถใช้ไฟล์Save วิธีการของเอกสารระบุเส้นทางปลายทาง:

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

ถาม ฉันจะฝังโค้ดเพื่อแทรกวัตถุ OLE เป็นไอคอนจากสตรีมลงในโปรเจ็กต์ของฉันได้อย่างไร

A. เมื่อต้องการฝังโค้ดสำหรับการแทรกวัตถุ OLE เป็นไอคอนจากกระแสข้อมูลลงในโครงการของคุณ ให้ทำตามขั้นตอนเหล่านี้:

  • นำเข้าข้อมูลอ้างอิงที่จำเป็นโดยเพิ่มข้อมูลอ้างอิงที่เหมาะสมusing งบ
  • สร้างเอกสารใหม่และตัวสร้างเอกสารโดยใช้Document และDocumentBuilder ชั้นเรียน
  • ใช้รหัสสำหรับการแทรกวัตถุ OLE เป็นไอคอนจากสตรีม
  • บันทึกเอกสารโดยใช้Save วิธีการที่มีเส้นทางปลายทางที่เหมาะสม

โดยทำตามขั้นตอนเหล่านี้ คุณจะสามารถแทรกวัตถุ OLE เป็นไอคอนจากสตรีมโดยใช้ Aspose.Words สำหรับ .NET ได้สำเร็จ อย่าลืมปฏิบัติตามคำแนะนำและนำเข้าข้อมูลอ้างอิงที่จำเป็นเพื่อให้ได้ผลลัพธ์ที่ต้องการ