Экспорт аудио из PowerPoint с помощью Microsoft.Office.Interop.PowerPoint - PullRequest
0 голосов
/ 03 июля 2018

Мне нужно преобразовать все аудиофайлы в презентацию из формата .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);
        }
    }
}

Как экспортировать аудиофайлы из PowerPoint с помощью Microsoft.Office.Interop.PowerPoint?

1 Ответ

0 голосов
/ 17 июля 2018

Я не смог найти ничего в библиотеке взаимодействия. Поэтому я преобразовал PowerPoint в zip-файл. Откройте zip-файл. В папке media я скопировал файлы .mp3 в новую папку. Затем я использовал naudio для конвертации mp3 в волны.

...