在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 轉換為其他格式的文件