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