在C#中将PPT转换为Word
强大的跨平台 .NET API,用于在 NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台上使用 C# 代码将 PowerPoint 转换为 Word
使用 Aspose.Slides 和 Aspose.Words 将 PowerPoint 转换为 Word
Aspose.Slides for .NET 和 [Aspose.Words for .NET]( https://products.aspose . com/words/net/) 是功能强大的 .NET 库,用于操作和转换 PowerPoint 演示文稿、Word 文档和其他文件。将 PowerPoint 转换为 Word 时,实际上是将演示文稿幻灯片的内容移动到 Word 文档中的页面。
在 C# 中将 PowerPoint 转换为 Word
几行代码即可快速将PPT转Word
用于将 PowerPoint 转换为 Word 的 C# 代码
using var presentation = new Presentation();
var doc = new Document();
var builder = new DocumentBuilder(doc);
foreach (var slide in presentation.Slides)
{
// generates and inserts slide image
using var bitmap = slide.GetThumbnail(1, 1);
using var stream = new MemoryStream();
bitmap.Save(stream, ImageFormat.Png);
stream.Seek(0, SeekOrigin.Begin);
using var skBitmap = SKBitmap.Decode(stream);
builder.InsertImage(skBitmap);
// inserts slide texts
foreach (var shape in slide.Shapes)
{
if (shape is AutoShape autoShape)
{
builder.Writeln(autoShape.TextFrame.Text);
}
}
builder.InsertBreak(BreakType.PageBreak);
}
doc.Save("document.docx");
如何将 PPT 转换为 Word
安装 Aspose.Slides for .NET 和 Aspose.Words for .NET
添加这两个库作为项目中的引用。
创建 Presentation 类和 Doc 类的实例。
加载要转换为 Word 的 PPT 演示文稿。
根据幻灯片的内容生成图像和文本。
保存生成的 Word 文档。
免费在线转换器
其他支持的转换
您还可以将 PowerPoint 转换为其他格式的文件