แทรกแผนภูมิพื้นที่ลงในเอกสาร Word

การแนะนำ

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

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะดำดิ่งลง มาตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่จำเป็นในการเริ่มต้น:

  1. Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Aspose.Words สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้ที่นี่.
  2. .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework บนเครื่องของคุณ
  3. IDE: สภาพแวดล้อมการพัฒนาแบบรวม (IDE) เช่น Visual Studio เพื่อเขียนและรันโค้ดของคุณ
  4. ความรู้พื้นฐาน C#: ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม C# จะเป็นประโยชน์

เมื่อคุณมีข้อกำหนดเบื้องต้นเหล่านี้แล้ว คุณก็พร้อมที่จะเริ่มสร้างแผนภูมิพื้นที่ที่สวยงามในเอกสาร Word ของคุณ

นำเข้าเนมสเปซ

ก่อนอื่น มานำเข้าเนมสเปซที่จำเป็นกันก่อน เนมสเปซเหล่านี้มีคลาสและวิธีการที่จำเป็นในการทำงานกับเอกสาร Word และแผนภูมิใน Aspose.Words สำหรับ .NET

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

ตอนนี้เราได้นำเข้าเนมสเปซที่จำเป็นแล้ว เรามาสร้างเอกสารของเราและแทรกแผนภูมิพื้นที่ทีละขั้นตอนกันดีกว่า

ขั้นตอนที่ 1: สร้างเอกสาร Word ใหม่

เริ่มต้นด้วยการสร้างเอกสาร Word ใหม่ นี่จะเป็นฐานที่เราจะแทรกแผนภูมิพื้นที่ของเรา

// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();

ในขั้นตอนนี้ เราจะเริ่มต้นใหม่Document วัตถุซึ่งแสดงถึงเอกสาร Word ของเรา

ขั้นตอนที่ 2: ใช้ DocumentBuilder เพื่อแทรกแผนภูมิ

ต่อไปเราจะใช้DocumentBuilder คลาสเพื่อแทรกแผนภูมิพื้นที่ลงในเอกสารของเรา

DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Area, 432, 252);

ที่นี่เราสร้างDocumentBuilder object และใช้เพื่อแทรกแผนภูมิพื้นที่ที่มีขนาดเฉพาะ (432x252) ลงในเอกสารของเรา

ขั้นตอนที่ 3: เข้าถึงวัตถุแผนภูมิ

หลังจากแทรกแผนภูมิแล้ว เราจำเป็นต้องเข้าถึงChart วัตถุเพื่อปรับแต่งแผนภูมิพื้นที่ของเรา

Chart chart = shape.Chart;

รหัสบรรทัดนี้จะดึงข้อมูลChart วัตถุจากรูปร่างที่เราเพิ่งแทรกเข้าไป

ขั้นตอนที่ 4: เพิ่มข้อมูลซีรี่ส์ลงในแผนภูมิ

ตอนนี้ได้เวลาเพิ่มข้อมูลลงในแผนภูมิของเราแล้ว เราจะเพิ่มชุดข้อมูลพร้อมวันที่และค่าที่เกี่ยวข้อง

chart.Series.Add("Aspose Series 1", new []
{
    new DateTime(2002, 05, 01),
    new DateTime(2002, 06, 01),
    new DateTime(2002, 07, 01),
    new DateTime(2002, 08, 01),
    new DateTime(2002, 09, 01)
}, 
new double[] { 32, 32, 28, 12, 15 });

ในขั้นตอนนี้ เราจะเพิ่มซีรี่ส์ชื่อ “Aspose Series 1” พร้อมด้วยชุดวันที่และค่าที่เกี่ยวข้อง

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

สุดท้าย เราจะบันทึกเอกสารของเราพร้อมกับแผนภูมิพื้นที่ที่แทรกไว้

doc.Save(dataDir + "WorkingWithCharts.InsertAreaChart.docx");

บรรทัดโค้ดนี้จะบันทึกเอกสารลงในไดเร็กทอรีที่ระบุพร้อมกับชื่อไฟล์ที่กำหนด

บทสรุป

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

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

ฉันสามารถใช้ Aspose.Words สำหรับ .NET กับภาษา .NET อื่นได้หรือไม่

ใช่ Aspose.Words สำหรับ .NET รองรับภาษา .NET อื่นๆ เช่น VB.NET

เป็นไปได้ไหมที่จะปรับแต่งรูปลักษณ์ของแผนภูมิ?

อย่างแน่นอน! Aspose.Words สำหรับ .NET มีตัวเลือกมากมายในการปรับแต่งรูปลักษณ์ของแผนภูมิของคุณ

ฉันสามารถเพิ่มแผนภูมิหลายรายการลงในเอกสาร Word เดียวได้หรือไม่

ได้ คุณสามารถแทรกแผนภูมิลงในเอกสาร Word เดียวได้มากเท่าที่คุณต้องการ

Aspose.Words สำหรับ .NET รองรับแผนภูมิประเภทอื่นหรือไม่

ใช่ Aspose.Words สำหรับ .NET รองรับแผนภูมิหลายประเภท รวมถึงแท่ง เส้น พาย และอื่นๆ

ฉันจะรับใบอนุญาตชั่วคราวสำหรับ Aspose.Words สำหรับ .NET ได้ที่ไหน

คุณสามารถขอรับใบอนุญาตชั่วคราวได้จากที่นี่.