我必须将演示文稿中的所有音频文件从.mp3格式转换为wave格式。我正在使用Microsoft.Office.Interop.PowerPoint阅读所有幻灯片。我可以访问音频形状。
我的方法是下载所有.mp3文件,并使用以下方法将其转换为wave,然后将wave音频导入幻灯片中。
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导出音频文件?
答案 0 :(得分:0)
我在互操作库中找不到任何内容。所以我将PowerPoint转换为zip文件。打开zip文件。在媒体文件夹下,我将.mp3文件复制到一个新文件夹中。然后我用naudio将mp3转换成wave。