*.pptx (и все .???x форматы офиса) есть не что иное, как простой zip-файл, в котором упакованы несколько xml файлов с данными, конфигурацией, картинками и проч. Так что нам надо просто программно прочитать архив (библиотек чтения zip файлов по э.в. интернетам много есть), взять из архива нужный xml, прочитать его (библиотек чтения xml файлов по э.в. интернетам ещё больше есть), а потом уже сохранить данные куда угодно. Вот с форматом *.ppt сложнее, там надо долго изучать спецификации формата, много кода самому писать...