在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

  1. 安裝 Aspose.Slides for .NETAspose.Words for .NET

  2. 添加這兩個庫作為項目中的引用。

  3. 創建 Presentation 類和 Doc 類的實例。

  4. 加載要轉換為 Word 的 PPT 演示文稿。

  5. 根據幻燈片的內容生成圖像和文本。

  6. 保存生成的 Word 文檔。

免費在線轉換器

如何在 Python 中將 PPT 轉換為 HTML

其他支持的轉換

您還可以將 PowerPoint 轉換為其他格式的文件