Формат SVG часто використовується для вбудовування вмісту в веб-програми та програми для комп’ютерів. Можуть бути ситуації, коли вам потрібно буде вставити свої презентації PowerPoint у такі програми. За таких обставин конвертація файлів PowerPoint у формат SVG виявиться корисною. З цією метою ця стаття навчить вас конвертувати PowerPoint PPT або PPTX у SVG на C++.
- C++ API для перетворення PowerPoint у SVG
- Кроки для перетворення PowerPoint PPT у SVG у C++
- Перетворення PowerPoint на SVG на C++
C++ PowerPoint PPT to SVG Converter – Безкоштовне завантаження
Aspose.Slides for C++ — це API C++ для роботи з файлами PowerPoint. Він дозволяє створювати, читати та змінювати файли PowerPoint PPT і PPTX без додаткового програмного забезпечення. Крім того, API підтримує перетворення файлів PPTX/PPT у формат SVG. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.
PM> Install-Package Aspose.Slides.Cpp
Кроки для перетворення PPTX у SVG у C++
Перетворення презентацій PowerPoint PPT або PPTX у SVG так само просто. Нижче наведено кроки, необхідні для перетворення файлу PPT/PPTX у формат SVG за допомогою Aspose.Slides for C++.
- Завантажте файл PowerPoint PPT або PPTX з диска.
- Переглядайте слайди презентації.
- Збережіть кожен слайд як файл SVG у потрібному місці.
Тепер давайте розглянемо, як перетворити ці кроки в код для перетворення PPTX у SVG на C++.
Перетворіть PowerPoint PPT у SVG на C++
Нижче наведено кроки для перетворення файлів PowerPoint PPTX/PPT у формат SVG.
- Завантажте файл PowerPoint за допомогою класу Presentation.
- Переглядайте слайди презентації.
- У циклі створіть екземпляр класу FileStream.
- Запишіть слайд у потік за допомогою ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream потік) метод.
- Нарешті закрийте потік.
У наведеному нижче прикладі коду показано, як конвертувати файли PowerPoint PPTX/PPT у формат SVG за допомогою C++.
// Шлях вихідного файлу
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Завантажте файл презентації
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Перегляньте слайди
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// Створіть екземпляр класу FileStream
SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));
// Запишіть слайд у потік
slide->WriteAsSvg(stream);
// Закрийте потік
stream->Close();
}
Конвертер PowerPoint у SVG C++ – отримайте безкоштовну ліцензію
Щоб використовувати Aspose.Slides без оціночних обмежень, ви можете отримати безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як конвертувати файли PowerPoint PPTX/PPT у формат SVG у C++. У спільному прикладі коду показано, як конвертувати файли PowerPoint у формат SVG лише за кілька рядків коду. Aspose.Slides for C++ — це потужний API, який надає низку додаткових функцій для автоматизації завдань, пов’язаних із PowerPoint. Ви можете детально вивчити API, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.
Дивись також
Порада. Ви можете ознайомитися з Aspose безкоштовним конвертером PowerPoint у SVG.