Převeďte PowerPointové prezentace do SVG pomocí C++

Formát SVG se často používá pro vkládání obsahu do webových a desktopových aplikací. Mohou nastat situace, kdy budete potřebovat vložit své PowerPointové prezentace do takových aplikací. Za takových okolností se převod souborů PowerPoint do formátu SVG ukáže jako užitečný. Za tímto účelem vás tento článek naučí, jak převést PowerPoint PPT nebo PPTX na SVG v C++.

Převaděč C++ PowerPoint PPT na SVG – bezplatné stažení

Aspose.Slides for C++ je C++ API pro práci se soubory PowerPoint. Umožňuje vytvářet, číst a upravovat soubory PowerPoint PPT a PPTX bez potřeby dalšího softwaru. Kromě toho API podporuje převod souborů PPTX/PPT do formátu SVG. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce Downloads.

PM> Install-Package Aspose.Slides.Cpp

Kroky k převodu PPTX na SVG v C++

Převod prezentací PowerPoint PPT nebo PPTX do SVG je jednoduchý jako facka. Následují kroky, které jsou nutné pro převod souboru PPT/PPTX do formátu SVG pomocí Aspose.Slides for C++.

  • Načtěte soubor PowerPoint PPT nebo PPTX z disku.
  • Procházejte snímky v prezentaci.
  • Uložte každý snímek jako soubor SVG do požadovaného umístění.

Nyní se podívejme, jak převést tyto kroky do kódu pro převod PPTX na SVG v C++.

Převeďte PowerPoint PPT na SVG v C++

Následují kroky pro převod souborů PowerPoint PPTX/PPT do formátu SVG.

Následující ukázkový kód ukazuje, jak převést soubory PowerPoint PPTX/PPT do formátu SVG pomocí C++.

// Cesta ke zdrojovému souboru
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Načtěte soubor prezentace
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Procházejte snímky
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Vytvořte instanci třídy FileStream
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// Napište snímek do streamu
	slide->WriteAsSvg(stream);

	// Zavřete stream
	stream->Close();
}

PowerPoint to SVG C++ Converter – získejte bezplatnou licenci

Abyste mohli Aspose.Slides používat bez omezení hodnocení, můžete získat bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubory PowerPoint PPTX/PPT do formátu SVG v C++. Ukázka sdíleného kódu ukazuje, jak převést soubory PowerPoint do formátu SVG v několika řádcích kódu. Aspose.Slides for C++ je výkonné API, které poskytuje spoustu dalších funkcí pro automatizaci vašich úkolů souvisejících s PowerPointem. Rozhraní API můžete podrobně prozkoumat na oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také

Tip: Možná budete chtít vyzkoušet Apose free PowerPoint to SVG Converter.