1. 产品
  2.   介绍
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

用于创建和转换 Excel 电子表格的 C# .NET API

高级 PowerPoint 演示 API,无需使用 Microsoft PowerPoint 即可生成、编辑、合并、保护、转换和渲染 PPT/PPTX 文件。

Aspose.Slides for .NET 是一个非常有用的 PowerPoint 演示文稿创建和操作库,无需使用 Microsoft PowerPoint 或任何其他软件 其他外部依赖项。 该库允许开发人员创建可用于各种目的的交互式且引人入胜的演示文稿,例如演示文稿、报告和营销材料。 该库支持各种 PowerPoint 演示文稿和 OpenOffice 文件格式,例如 PPT、PPTX、PPS、POT、PPSX、PPTM、PPSM、POTX、POTM 和 ODP。

Aspose.Slides for .NET 包含用于处理演示文稿的各种基本和高级功能,例如从头开始创建演示文稿、添加新幻灯片、克隆幻灯片、复制幻灯片、修改演示文稿的文档属性、删除不需要的幻灯片 、复制母版、预览幻灯片、将幻灯片导出为图像、将幻灯片导出为 SVG 格式、管理幻灯片注释、设置新的幻灯片母版、添加幻灯片注释、创建或管理形状、管理形状中的样式、从头开始创建表格、调整表格大小和移动表格 、更改文本格式等等。

Aspose.Slides for .NET 包含一个非常强大的转换器,可帮助软件开发人员将演示文稿导出为一些领先的文件格式,如 PDF、PDF/A、XPS、HTML 和流行的图像文件格式,如 JPEG、PNG、BMP 、TIFF 和 GIF。 它还提供了许多高级功能,例如对注释、幻灯片切换和动画的支持。 该库支持多种 PowerPoint 元素,包括幻灯片、形状、文本、图像、图表和表格。 这使得开发人员可以在演示文稿中轻松添加、编辑这些元素并设置其格式。

Previous Next

开始使用 Aspose.Slides for .NET

安装 Aspose.Slides for .NET 的推荐方法是使用 NuGet。 为了顺利安装,请使用以下命令。

通过 NuGet 安装 Aspose.Slides for .NET

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
您也可以直接从 Aspose 产品发布页面下载。

通过 .NET API 生成和管理演示文稿

Aspose.Slides for .NET 包含在 .NET 应用程序内创建和操作 PowerPoint 演示文稿的功能,无需任何外部依赖。 开发人员还可以打开现有演示文稿并轻松对其进行更改。 还可以检查演示文稿的格式并检查它以找出其属性并了解其行为。 还可以获取演示文稿的属性并更新它。

通过 .NET API 创建演示文稿

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

通过 .NET API 转换 PowerPoint 演示文稿

Aspose.Slides for .NET 的主要功能之一是将 PowerPoint 演示文稿转换为多种输出格式,包括 PDF、HTML、PDF/A、XPS、SVF、GIF、TIFF、PNG、BMP、 和 JPEG 快速、轻松。 这样可以轻松地将演示文稿转换为与特定应用程序或平台兼容的格式。 此外,它还提供了许多用于转换演示文稿的高级选项,例如设置图像质量和分辨率、指定页面大小和方向以及向输出文件添加水印。 该库还提供将 PowerPoint 幻灯片转换为图像的功能。

通过 .NET API 将 PowerPoint 转换为带有隐藏幻灯片的 PDF

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

通过 C# API 添加和管理演示文稿中的幻灯片

Aspose.Slides for .NET 已完全支持在 .NET 应用程序内处理 PowerPoint 演示文稿中的幻灯片。 该库包含许多用于处理幻灯片的功能,例如向演示文稿添加新幻灯片、访问现有幻灯片、删除不需要的幻灯片、克隆幻灯片、复制现有幻灯片、比较两张幻灯片、管理幻灯片布局、幻灯片过渡、将幻灯片转换为位图 、将幻灯片转换为具有自定义尺寸的图像等等。 此外,您还可以将带有注释和注释的幻灯片转换为图像,或者只需几行代码即可将所有幻灯片导出为图像。

通过 C# API 克隆幻灯片

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

通过 C# 将动画添加到 PowerPoint 演示文稿

Aspose.Slides for .NET 允许软件开发人员轻松地将不同类型的动画应用到他们的演示文稿中。 PowerPoint 动画在使演示文稿引人注目并吸引观众方面发挥着重要作用。 该库支持 150 多种动画效果,可以轻松应用于形状、图表、表格、OLE 对象和其他演示元素。 此外,它还可以结合多种行为来创建您自己的自定义动画。

通过.NET API为单个段落添加动画效果

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 中国人