【问题标题】:Export audio from PowerPoint using Microsoft.Office.Interop.PowerPoint使用 Microsoft.Office.Interop.PowerPoint 从 PowerPoint 导出音频
【发布时间】:2018-07-03 09:49:58
【问题描述】:

我必须将演示文稿中的所有音频文件从 .mp3 格式转换为 wave 格式。我正在使用 Microsoft.Office.Interop.PowerPoint 阅读所有幻灯片。我可以访问音频形状。

我的方法是下载所有 .mp3 文件并使用以下方法将它们转换为波形,然后将波形音频导入幻灯片中。

using NAudio.Wave;
namespace Demo
{
    class Program
    {
        using (var reader = new MediaFoundationReader(@"D:\Media1.mp3"))
        {
            WaveFileWriter.CreateWaveFile(@"D:\Media1_wav.wav", reader);
        }
    }
}

如何使用 Microsoft.Office.Interop.PowerPoint 从 PowerPoint 导出音频文件?

【问题讨论】:

    标签: c# powerpoint office-interop


    【解决方案1】:

    我在互操作库中找不到任何东西。所以我将我的 PowerPoint 转换为 zip 文件。打开 zip 文件。在媒体文件夹下,我将 .mp3 文件复制到了一个新文件夹中。然后我使用 naudio 将 mp3 转换为 wave。

    【讨论】:

      猜你喜欢
      • 2013-05-23
      • 2012-02-23
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      相关资源
      最近更新 更多