แทรกวัตถุ Ole ในเอกสาร Word
ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเพื่ออธิบายซอร์สโค้ด C# ด้านล่างซึ่งแสดงวิธีการแทรกวัตถุ OLE ในเอกสาร word โดยใช้ Aspose.Words สำหรับ .NET
ขั้นตอนที่ 1: นำเข้าข้อมูลอ้างอิงที่จำเป็น
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้นำเข้าข้อมูลอ้างอิงที่จำเป็นเพื่อใช้ Aspose.Words สำหรับ .NET ในโครงการของคุณ ซึ่งรวมถึงการนำเข้าไลบรารี Aspose.Words และการเพิ่มเนมสเปซที่จำเป็นลงในไฟล์ต้นฉบับของคุณ
using Aspose.Words;
using Aspose.Words.Drawing;
ขั้นตอนที่ 2: สร้างเอกสารและเครื่องมือสร้างเอกสารใหม่
ในขั้นตอนนี้ เราจะสร้างเอกสารใหม่โดยใช้Document
คลาสและตัวสร้างเอกสารโดยใช้DocumentBuilder
ระดับ.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
ขั้นตอนที่ 3: แทรกวัตถุ OLE
ใช้ตัวสร้างเอกสารInsertOleObject
วิธีการแทรกวัตถุ OLE ลงในเอกสาร ระบุ URL ของออบเจ็กต์ OLE ประเภทออบเจ็กต์ ตัวเลือกการแสดงผล และการตั้งค่าที่จำเป็นอื่นๆ
builder. InsertOleObject("http://www.aspose.com", "htmlfile", จริง, จริง, null);
ขั้นตอนที่ 4: บันทึกเอกสาร
ใช้เอกสารSave
วิธีการบันทึกเอกสารเป็นไฟล์
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");
ตัวอย่างซอร์สโค้ดสำหรับการแทรกวัตถุ OLE ด้วย Aspose.Words สำหรับ .NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder. InsertOleObject("http://www.aspose.com", "htmlfile", จริง, จริง, null);
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");
นี่คือตัวอย่างโค้ดที่สมบูรณ์สำหรับการแทรกวัตถุ OLE ด้วย Aspose.Words สำหรับ .NET อย่าลืมนำเข้าข้อมูลอ้างอิงที่จำเป็นและทำตามขั้นตอนที่อธิบายไว้ก่อนหน้านี้เพื่อรวมโค้ดนี้เข้ากับโปรเจ็กต์ของคุณ
บทสรุป
โดยสรุป การแทรกวัตถุ OLE ลงในเอกสาร Word เป็นคุณสมบัติอันทรงพลังที่นำเสนอโดย Aspose.Words สำหรับ .NET เมื่อใช้ไลบรารีนี้ คุณสามารถฝังวัตถุ OLE เช่น ไฟล์ HTML, สเปรดชีต Excel, งานนำเสนอ PowerPoint ฯลฯ ลงในเอกสาร Word ของคุณได้อย่างง่ายดาย
ในบทความนี้ เราได้อ่านคำแนะนำทีละขั้นตอนเพื่ออธิบายซอร์สโค้ดใน C# ซึ่งแสดงวิธีการแทรกวัตถุ OLE ลงในเอกสาร Word เราได้กล่าวถึงการอ้างอิงที่จำเป็น การสร้างเอกสารใหม่และตัวสร้างเอกสาร และขั้นตอนในการแทรกออบเจ็กต์ OLE และบันทึกเอกสาร
คำถามที่พบบ่อยสำหรับการแทรกวัตถุ OLE ลงในเอกสาร Word
ถาม: ฉันจำเป็นต้องนำเข้าข้อมูลรับรองอะไรบ้างเพื่อใช้ Aspose.Words สำหรับ .NET
ตอบ: หากต้องการใช้ Aspose.Words สำหรับ .NET คุณต้องนำเข้าข้อมูลอ้างอิงต่อไปนี้:
using Aspose.Words;
using Aspose.Words.Drawing;
ถาม: จะสร้างเอกสารใหม่และตัวสร้างเอกสารได้อย่างไร
ตอบ: คุณสามารถสร้างเอกสารใหม่โดยใช้ไฟล์Document
คลาสและตัวสร้างเอกสารโดยใช้DocumentBuilder
คลาส ดังที่แสดงด้านล่าง:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
ถาม: จะแทรกวัตถุ OLE ในเอกสารได้อย่างไร
ตอบ: ใช้InsertOleObject
วิธีการสร้างเอกสาร (DocumentBuilder
) เพื่อแทรกวัตถุ OLE ลงในเอกสาร ระบุ URL ของออบเจ็กต์ OLE ประเภทออบเจ็กต์ ตัวเลือกการแสดงผล และการตั้งค่าที่จำเป็นอื่นๆ นี่คือตัวอย่าง:
builder. InsertOleObject("http://www.aspose.com", "htmlfile", จริง, จริง, null);
ถาม: จะบันทึกเอกสารได้อย่างไร?
ตอบ: ใช้เอกสารSave
วิธีการบันทึกเอกสารเป็นไฟล์ นี่คือตัวอย่าง:
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");
ถาม: คุณสามารถแสดงตัวอย่างที่สมบูรณ์ของการแทรกวัตถุ OLE ด้วย Aspose.Words สำหรับ .NET ได้หรือไม่
ตอบ: นี่คือโค้ดตัวอย่างที่สมบูรณ์ในการแทรกวัตถุ OLE ด้วย Aspose.Words สำหรับ .NET อย่าลืมนำเข้าข้อมูลอ้างอิงที่จำเป็นและทำตามขั้นตอนที่อธิบายไว้ก่อนหน้านี้เพื่อรวมโค้ดนี้เข้ากับโปรเจ็กต์ของคุณ:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder. InsertOleObject("http://www.aspose.com", "htmlfile", จริง, จริง, null);
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");