Aspose.Slides for .NET
探索 Aspose.Slides for .NET,强大的 CPowerPoint 处理 API,支持多种格式转换与操作,无需 Office,提升开发效率。
Aspose.Slides for .NET是一个功能强大的演示文稿处理 API,专为使用 C# 处理 PowerPoint 和 OpenOffice 演示文稿格式而设计。它允许开发人员以编程方式创建、读取、编写、修改、保护和转换演示文稿,而无需 Microsoft PowerPoint。
使用 Aspose.Slides for .NET,您可以管理和操作演示文稿内容,包括文本、形状、图表、表格、动画,以及添加音频和视频等多媒体元素。该 API 还支持幻灯片预览并与 .NET 应用程序无缝集成。
主要特点:
Aspose.Slides for .NET 是一个独立的 API,不需要 Microsoft PowerPoint 或任何第三方软件。它非常适合对自动化和可扩展性至关重要的本地或服务器端场景。
了解有关 Aspose.Slides for .NET 的优势以及它如何增强您的 .NET 演示处理工作流程的更多信息。
从模板创建或克隆幻灯片
通过 API 处理 PowerPoint 表格
应用或删除形状的保护
将 Excel 图表作为 OleObject 添加到幻灯片
支持链接的 OleObject
从数据库生成演示文稿
保护演示文稿和生成的 PDF
在物理打印机上打印演示文稿
创建和自定义图表
Aspose.Slides for .NET API 拥有专属的渲染引擎,专为渲染 PowerPoint 和 OpenOffice 格式而设计,并能提供极高的保真度。.NET C# PowerPoint API 允许您将演示文稿导出为多种行业标准格式,例如 PDF、HTML、TIFF 和 XPS,且导出结果与原始演示文稿完全相同。此外,要使用 C# 转换 PPT,您只需加载演示文稿文件并调用 Save 方法以及所需的输出格式即可。使用 Aspose.Slides for .NET API,C# PowerPoint 转换就是如此简单。
// load the file to be convertedvar prs = new Aspose.Slides.Presentation(dir + "template.pptx");// render as PDF, XPS & TIFFprs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);
使用 Aspose.Slides .NET API,可以在 C# 中格式化幻灯片上的文本和形状。演示文稿中的文本通过与形状关联的文本框进行管理。因此,开发人员可以轻松地使用与文本框关联的段落和部分来格式化文本。您还可以使用我们的 C# PowerPoint API 操作形状元素的属性,例如位置、大小、线条、图像、文本和填充。
Aspose.Slides for .NET 不仅支持从零开始创建 SmartArt 图形,还能访问、操作或删除幻灯片中现有的 SmartArt 对象。此外,.NET C# PowerPoint API 还支持添加、删除或迭代 SmartArt 节点。您还可以动态修改 SmartArt 的外观,例如设置样式、颜色和布局。
Aspose.Slides for .NET API 可以锁定演示文稿文件,以防止内容被更改。开发人员还可以使用 C# 密码保护 PPT 以及转换后的 PDF 文档,以便安全分发。C# PowerPoint API 还支持对生成的演示文稿及其文档属性的只读访问模式。
Aspose.Slides for .NET 可以生成幻灯片的缩略图,以便您可以将幻灯片图像分发给那些计算机上未安装 PowerPoint 应用程序的用户。您可以使用 C# PowerPoint API 在任何类型的 .NET C# 应用程序中查看 PPT:自定义网站、桌面应用程序等。使用此功能可以用 C# 创建您自己的演示文稿查看器。
// load the presentation filevar prs = new Aspose.Slides.Presentation(dir + "template.pptx");// access the first slide from the collectionvar sld = prs.Slides[0];// create a full scale image of the slidevar bmp = sld.GetThumbnail(1f, 1f);// save the image in JPEG formatbmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
Aspose.Slides for .NET 采用托管代码构建,无需在计算机上安装 Microsoft Office 或 Microsoft PowerPoint 即可处理 PowerPoint 文档格式。就支持的功能、安全性、稳定性、可扩展性、速度和价格而言,它是 Microsoft Office 自动化的完美替代方案。