Перетворіть презентації PowerPoint у SVG за допомогою C++

Формат SVG часто використовується для вбудовування вмісту в веб-програми та програми для комп’ютерів. Можуть бути ситуації, коли вам потрібно буде вставити свої презентації PowerPoint у такі програми. За таких обставин конвертація файлів PowerPoint у формат SVG виявиться корисною. З цією метою ця стаття навчить вас конвертувати PowerPoint PPT або PPTX у 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.