Formatet SVG används ofta för att bädda in innehåll i webb- och skrivbordsapplikationer. Det kan finnas situationer där du behöver bädda in dina PowerPoint-presentationer i sådana applikationer. Under sådana omständigheter kommer det att visa sig vara användbart att konvertera PowerPoint-filerna till SVG-format. För detta ändamål kommer den här artikeln att lära dig hur du konverterar PowerPoint PPT eller PPTX till SVG i C++.
- C++ API för att konvertera PowerPoint till SVG
- Steg för att konvertera PowerPoint PPT till SVG i C++
- Konvertera PowerPoint till SVG i C++
C++ PowerPoint PPT to SVG Converter - Gratis nedladdning
Aspose.Slides for C++ är ett C++ API för att arbeta med PowerPoint-filer. Det låter dig skapa, läsa och ändra PowerPoint PPT- och PPTX-filer utan att behöva ytterligare programvara. Dessutom stöder API:et konvertering av PPTX/PPT-filer till SVG-format. Du kan antingen installera API:t genom NuGet eller ladda ner det direkt från avsnittet Nedladdningar.
PM> Install-Package Aspose.Slides.Cpp
Steg för att konvertera PPTX till SVG i C++
Konverteringen av PowerPoint PPT- eller PPTX-presentationer till SVG är enkel som en plätt. Följande är stegen som krävs för att konvertera en PPT/PPTX-fil till SVG-format med Aspose.Slides för C++.
- Ladda PowerPoint PPT- eller PPTX-filen från disken.
- Gå igenom bilderna i presentationen.
- Spara varje bild som SVG-fil på önskad plats.
Låt oss nu ta en titt på hur man konverterar dessa steg till koden för att konvertera en PPTX till SVG i C++.
Konvertera PowerPoint PPT till SVG i C++
Följande är stegen för att konvertera PowerPoint PPTX/PPT-filer till SVG-format.
- Ladda PowerPoint-filen med klassen Presentation.
- Gå igenom presentationens bilder.
- Inom loopen skapar du en instans av klassen FileStream.
- Skriv bilden till strömmen med hjälp av ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream stream) metod.
- Slutligen, stäng strömmen.
Följande exempelkod visar hur du konverterar PowerPoint PPTX/PPT-filer till SVG-format med C++.
// Källfilens sökväg
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Ladda presentationsfilen
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Slinga genom bilderna
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// Skapa en instans av klassen FileStream
SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));
// Skriv bilden till streamen
slide->WriteAsSvg(stream);
// Stäng strömmen
stream->Close();
}
PowerPoint till SVG C++ Converter - Skaffa en gratis licens
För att använda Aspose.Slides utan utvärderingsbegränsningar kan du få en gratis tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PowerPoint PPTX/PPT-filer till SVG-format i C++. Det delade kodexemplet visar hur du konverterar PowerPoint-filer till SVG-format på bara några rader kod. Aspose.Slides för C++ är ett kraftfullt API som ger ett gäng ytterligare funktioner för att automatisera dina PowerPoint-relaterade uppgifter. Du kan utforska API:et i detalj genom att besöka den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.
Se även
Tips: Du kanske vill kolla in Aspose free PowerPoint to SVG Converter.