Преобразование PPSX в PNG через C++
Высокопроизводительное преобразование PPSX в PNG с использованием библиотеки C++ без необходимости установки Microsoft PowerPoint.
Как конвертировать PPSX в PNG с помощью C++
Чтобы преобразовать PPSX в PNG, мы будем использовать
API, который представляет собой многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C++. Вы можете загрузить его последнюю версию напрямую, просто открыв
менеджер пакетов, поиск Aspose.Slides.Cpp и установить. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Команда
PM> Install-Package Aspose.Slides.Cpp
Шаги для преобразования PPSX в PNG через C++
Разработчики C++ могут легко преобразовать файл PPSX в PNG всего за несколько строк кода.
- Загрузите файл PPSX с Aspose.Slides for C++ Presentation Object.
- Выберите первый слайд.
- Установите нужные размеры.
- Получите миниатюру нужных размеров.
- Вызвать метод Save() с выходным параметром PNG.
- Откройте файл PNG в совместимой программе.
Системные Требования
Перед запуском кода примера преобразования C++ убедитесь, что выполнены следующие предварительные условия.
- Microsoft Windows или совместимая ОС со средой выполнения C++ для 32-разрядной версии Windows, 64-разрядной версии Windows и 64-разрядной версии Linux.
- Aspose.Slides for C++ DLL, на которые есть ссылки в вашем проекте.
Исходный код преобразования PPSX в PNG C++
// Load the PPSX
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"sourceFile.ppsx");
// Access the first slide
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);
// User defined dimension
int desiredX = 1200;
int desiredY = 800;
// Getting scaled value of X and Y
float ScaleX = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Height()) * desiredY;
// Create a custom scale image
auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);
bitmap->Save(u"output.png", ImageFormat::get_Png());
//Iterate through each slide via index and convert
Бесплатное приложение для преобразования PPSX в PNG
Попробуйте наше бесплатное приложение, чтобы преобразовать PPT в PNG
Другие поддерживаемые преобразования
Вы также можете конвертировать PPSX во многие другие форматы файлов, включая некоторые из перечисленных ниже.