适用于 .NET 的 Aspose.Slides
用于 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 或任何其他附加软件或库。
Aspose.Slides for .NET 支持 下面列出的流行的演示格式和导出格式。
输入输出
微软 PowerPoint: PPT、PPTX、PPS、POT、PPSX、PPTM、PPSM、POTX、POTM
开放办公室: ODP
输出
固定布局: PDF、PDF/A、XPS
图片: JPEG、PNG、BMP、TIFF、GIF
SVG
网络: HTML
PowerPoint 演示文稿 API
Aspose.幻灯片
对于 .NET
高级 .NET C# PowerPoint API 功能
从模板创建或克隆幻灯片通过 API 使用 PowerPoint 表格应用或移除对形状的保护将 Excel 图表作为 OleObjects 添加到幻灯片支持链接的 OleObject从数据库生成演示文稿保护演示文稿和生成的 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 自动化的完美替代品。