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++ API do konwertowania programu PowerPoint do formatu SVG
- Kroki, aby przekonwertować PowerPoint PPT na SVG w C++
- Konwertuj PowerPoint do 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.
- Załaduj plik PowerPoint, używając klasy Presentation.
- Przejrzyj w pętli slajdy prezentacji.
- W pętli utwórz instancję klasy FileStream.
- Zapisz slajd w strumieniu, używając metody ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream strumień) metoda.
- Na koniec zamknij strumień.
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.