Exportovat grafy prezentace v C++

Přehled

Aspose.Slides vám umožňuje exportovat graf z prezentace jako obrázek. Tento článek ukazuje, jak získat obrázek z grafu a uložit jej, což je užitečné, pokud potřebujete znovu použít vizuály grafu mimo prezentaci PowerPoint.

Získání obrázku grafu

Aspose.Slides pro C++ poskytuje podporu pro extrahování obrázku konkrétního grafu. Níže je uveden ukázkový příklad.

auto presentation = MakeObject<Presentation>(u"test.pptx");

auto slide = presentation->get_Slide(0);
auto chart = slide->get_Shapes()->AddChart(ChartType::ClusteredColumn, 0, 0, 500, 500);

auto image = chart->GetImage();
image->Save(u"image.png", ImageFormat::Png);
image->Dispose();

presentation->Dispose();

Často kladené dotazy

Mohu exportovat graf jako vektor (SVG) místo rastrového obrázku?

Ano. Graf je tvar a jeho obsah lze uložit do SVG pomocí metody ukládání shape-to-SVG.

Jak mohu nastavit přesnou velikost exportovaného grafu v pixelech?

Použijte přetížení pro vykreslování obrázku, která umožňují zadat velikost nebo měřítko – knihovna podporuje vykreslování objektů s danými rozměry/měřítkem.

Co mám dělat, pokud písma v popiscích a legendě vypadají po exportu špatně?

Načtěte požadovaná písma pomocí FontsLoader, aby vykreslování grafu zachovalo metriky a vzhled textu.

Respektuje export téma PowerPointu, styly a efekty?

Ano. Vykreslovací engine Aspose.Slides dodržuje formátování prezentace (témata, styly, výplně, efekty), takže vzhled grafu je zachován.

Kde mohu najít dostupné možnosti vykreslování/exportu mimo obrázky grafů?

Viz sekce exportu v API/dokumentaci pro výstupní cíle (PDF, SVG, XPS, HTML, atd.) a související možnosti vykreslování.