用于 PowerPoint 文件格式的 .NET API
无需任何外部软件即可在 .NET C# 中读取、写入、修改、合并、克隆、保护和转换 PowerPoint 和 OpenOffice 演示文稿。
下载免费试用版Aspose.Slides for .NET 是用于 PowerPoint 和 OpenOffice 格式的演示处理 API。 Aspose.Slides 使应用程序能够读取、写入、保护、修改和转换 .NET C# 中的演示文稿。管理演示文稿文本、形状、图表、表格和动画,向幻灯片添加音频和视频,预览幻灯片。
Aspose.Slides for .NET 支持所有流行的演示格式。使用 C# 以多种方式合并、拆分、克隆和重用多个 PowerPoint 演示文稿、模板和幻灯片。此外,API 提供了许多高级功能,例如在物理打印机上打印以及将演示文稿呈现为固定布局格式、HTML 和图像。
Aspose.Slides for .NET 是一个独立的 API,不需要 Microsoft PowerPoint 或任何其他附加软件或库。
高级 .NET C# PowerPoint API 功能
从模板创建或克隆幻灯片
通过 API 处理 PowerPoint 表格
应用或删除形状上的保护
将 Excel 图表作为 OleObjects 添加到幻灯片
支持链接的 OleObjects
从数据库生成演示文稿
保护演示文稿和生成的 PDF
在物理打印机上打印演示文稿
创建和自定义图表
在 .NET C# 中将演示文稿转换为 PDF、HTML、TIFF 或 XPS
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 真的很简单。
呈现演示文稿 - C#
// load the file to be converted
var prs = new Aspose.Slides.Presentation(dir + "template.pptx");
// render as PDF, XPS & TIFF
prs.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);
在 .NET C# 中格式化演示内容
可以使用 Aspose.Slides .NET API 在 C# 中对幻灯片上的文本和形状进行格式化。演示文稿上的文本在与形状相关的文本框架的帮助下进行管理。因此,开发人员可以轻松地使用与文本框架相关的段落和部分来格式化文本。您还可以使用我们的 C# PowerPoint API 操作形状元素的属性,例如位置、大小、线条、图像、文本和填充。
在 .NET C# 中创建和修改 PowerPoint SmartArt
Aspose.Slides for .NET 有助于从头开始创建 SmartArt 形状,并提供从幻灯片中访问、操作或删除现有 SmartArt 对象的能力。此外,.NET C# PowerPoint API 提供了添加、删除或迭代 SmartArt 节点的能力。您还可以动态修改 SmartArt 的外观,例如设置样式、颜色和布局。
保护 .NET C# 中的演示文稿
Aspose.Slides for .NET API 可以锁定演示文件以保护内容不被更改。开发人员还可以对 C# 中的 PPT 以及转换后的 PDF 文档进行密码保护,以便安全分发。 C# PowerPoint API 还支持生成的演示文稿及其文档属性的只读访问模式。
在 .NET C# 中使用幻灯片缩略图创建演示文稿查看器
Aspose.Slides for .NET 可以生成幻灯片的缩略图,以便您可以将幻灯片图像分发给那些没有在其计算机上安装 PowerPoint 应用程序的用户。您可以使用 C# PowerPoint API 在任何类型的 .NET C# 应用程序中查看 PPT:自定义网站、桌面应用程序等。使用此功能在 C# 中创建您自己的演示文稿查看器。
通过 .NET - C# 生成幻灯片缩略图
// load the presentation file
var prs = new Aspose.Slides.Presentation(dir + "template.pptx");
// access the first slide from the collection
var sld = prs.Slides[0];
// create a full scale image of the slide
var bmp = sld.GetThumbnail(1f, 1f);
// save the image in JPEG format
bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
微软办公自动化——不需要
Aspose.Slides for .NET 使用托管代码构建,无需在机器上安装 Microsoft Office 或 Microsoft PowerPoint 即可处理 PowerPoint 文档格式。在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是一个完美的 Microsoft Office 自动化替代方案。