Aspose.Slides for .NET

Aspose.Slides for .NET

Aspose.Slides for .NET 是一个类库,用于在 .NET 应用程序中创建、读取、编辑和转换 PowerPoint 和 OpenDocument 演示文稿,无需 Microsoft PowerPoint 或 Office 自动化。

它支持加载和保存 PPT、PPTX、PPS、POT 和 ODP,包括宏启用和模板变体,并可导出为 PDF、XPS、HTML、SVG、TIFF、Markdown 和图像。



您的第一个演示文稿

使用 .NET SDK 6 或更高版本创建一个控制台应用程序:

dotnet new console -n HelloSlides
cd HelloSlides

然后为您的平台添加相应的包:

  • 在 Windows 上:dotnet add package Aspose.Slides.NET
  • 在 Linux 和 macOS 上:dotnet add package Aspose.Slides.NET6.CrossPlatform — 请参阅 安装 了解 Linux 前置条件以及需要 Aspose.Slides.NET 的系统。

将 Program.cs 的内容替换为以下代码并运行 dotnet run:

using Aspose.Slides;
using Aspose.Slides.Export;

using var presentation = new Presentation();
var slide = presentation.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
shape.TextFrame.Text = "Hello, Aspose.Slides!";
presentation.Save("hello.pptx", SaveFormat.Pptx);

该程序将 hello.pptx 保存为包含一个文本框的单张幻灯片。未授权时,保存的文件会带有评估水印 — 请参阅 授权。欲了解更多创建和填充演示文稿的方法,请参阅 创建演示文稿。