这个简短的教程将指导您如何使用 C# 在 PowerPoint 中制作饼图。它包含将基本饼图添加到 PowerPoint 演示文稿的配置详细信息和详细步骤。您可以在几行代码的帮助下使用 C# 在 PowerPoint 中创建饼图,但是您可以修改它以根据您的要求添加更多详细信息,并将其以所需格式保存在磁盘上,例如 PPTX、PPT 等。
使用 C# 在 PowerPoint 中制作饼图的步骤
- 使用 NuGet 包管理器将开发环境设置为添加 Aspose.Slides
- 创建一个新的 Presentation 类对象
- 访问新创建的演示文稿中的第一张幻灯片
- 从所选幻灯片访问形状集合
- 通过提供图表类型、位置和大小,在形状集合中添加 chart
- 设置具有默认数据系列和类别的图表参数
- 将演示文稿保存在磁盘上
这些步骤基本上描述了如何使用 C# 在 PowerPoint 中制作图表,通过共享创建饼图的步骤进行演示。创建一个新的演示对象,然后提供指导以访问第一张幻灯片,然后是要添加图表的形状集合。使用 Presentation.Save() 方法添加一个具有默认属性的简单饼图并将其保存在磁盘上。
使用 C# 在 PowerPoint 中创建饼图的代码
using Aspose.Slides; | |
using Aspose.Slides.Charts; | |
using Aspose.Slides.Export; | |
namespace MakeAPieChartInPowerPointUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to make a pie chart in PowerPoint using CSharp | |
{ | |
//Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a presentation | |
Presentation presentation = new Presentation(); | |
// Access first slide | |
ISlide slide = presentation.Slides[0]; | |
//Access shapes collection | |
IShapeCollection shapes = slide.Shapes; | |
// Add chart on slide | |
IChart pieChart = shapes.AddChart(ChartType.Pie, 50, 50, 500, 400); | |
// Set chart properties | |
pieChart.ChartData.Series[0].Labels.DefaultDataLabelFormat.ShowValue = true; | |
// Save presentation to disk | |
presentation.Save("ChartSlide.pptx", SaveFormat.Pptx); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码演示如何使用 C# 在 PowerPoint 中制作图表,其中使用图表类型饼图,但是您可以创建其他类型的图表,如 ClusteredColumn、Column3D、Line、Area、Contour、Bubble、Radar 等来命名很少。您可以使用系列和类别、系列数据点、图表标题、格式、侧壁、旋转、绘图区域等在图表中设置图表数据。
在本教程中,我们学习了如何使用 C# 在 PowerPoint 中创建饼图。如果您想在演示文稿中添加一些图像水印,请参阅 如何使用 C# 在 PPTX 演示文稿中添加图像水印 上的文章。