Konwertuj prezentacje PowerPoint na SVG przy użyciu C++

Format SVG jest często używany do osadzania treści w aplikacjach internetowych i komputerowych. Mogą zaistnieć sytuacje, w których trzeba osadzić prezentacje programu PowerPoint w takich aplikacjach. W takich okolicznościach pomocna okaże się konwersja plików PowerPoint do formatu SVG. W tym celu w tym artykule dowiesz się, jak przekonwertować PowerPoint PPT lub PPTX na SVG w C++.

C++ PowerPoint PPT to SVG Converter — bezpłatne pobieranie

Aspose.Slides for C++ to C++ API do pracy z plikami PowerPoint. Umożliwia tworzenie, odczytywanie i modyfikowanie plików PowerPoint PPT i PPTX bez konieczności posiadania dodatkowego oprogramowania. Ponadto API obsługuje konwersję plików PPTX/PPT do formatu SVG. Możesz zainstalować API przez NuGet lub pobrać bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Slides.Cpp

Kroki, aby przekonwertować PPTX na SVG w C++

Konwersja prezentacji PowerPoint PPT lub PPTX do formatu SVG jest dziecinnie prosta. Poniżej przedstawiono kroki, które są wymagane do konwersji pliku PPT/PPTX do formatu SVG przy użyciu Aspose.Slides for C++.

  • Załaduj plik PowerPoint PPT lub PPTX z dysku.
  • Przeglądaj slajdy w prezentacji.
  • Zapisz każdy slajd jako plik SVG w wybranej lokalizacji.

Teraz przyjrzyjmy się, jak przekonwertować te kroki na kod do konwersji PPTX na SVG w C++.

Konwertuj PowerPoint PPT na SVG w C++

Poniżej przedstawiono kroki konwersji plików PowerPoint PPTX / PPT do formatu SVG.

Poniższy przykładowy kod pokazuje, jak konwertować pliki programu PowerPoint PPTX/PPT do formatu SVG przy użyciu języka C++.

// Ścieżka pliku źródłowego
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Załaduj plik prezentacji
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Przejrzyj slajdy w pętli
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Utwórz instancję klasy FileStream
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// Zapisz slajd w strumieniu
	slide->WriteAsSvg(stream);

	// Zamknij strumień
	stream->Close();
}

Konwerter programu PowerPoint na SVG C++ — uzyskaj bezpłatną licencję

Aby korzystać z Aspose.Slides bez ograniczeń ewaluacyjnych, możesz uzyskać bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się konwertować pliki PowerPoint PPTX/PPT do formatu SVG w C++. Udostępniony przykładowy kod pokazuje, jak konwertować pliki programu PowerPoint do formatu SVG w zaledwie kilku wierszach kodu. Aspose.Slides for C++ to potężny interfejs API, który zapewnia szereg dodatkowych funkcji do automatyzacji zadań związanych z programem PowerPoint. Możesz szczegółowo zapoznać się z interfejsem API, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym bezpłatnym forum pomocy technicznej.

Zobacz też

Wskazówka: możesz sprawdzić Aspose free PowerPoint to SVG Converter.