Konvertera PowerPoint-presentationer till SVG med C++

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++ 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.

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.