Eksport wykresów prezentacji w C++
Przegląd
Aspose.Slides umożliwia wyeksportowanie wykresu z prezentacji jako obrazu. Ten artykuł pokazuje, jak uzyskać obraz wykresu i zapisać go, co jest przydatne, gdy trzeba ponownie użyć wizualizacji wykresu poza prezentacją PowerPoint.
Uzyskaj obraz wykresu
Aspose.Slides for C++ zapewnia obsługę wyodrębniania obrazu określonego wykresu. Poniżej podano przykładowy kod.
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();
FAQ
Czy mogę wyeksportować wykres jako wektor (SVG) zamiast obrazu rastrowego?
Tak. Wykres jest kształtem, a jego zawartość można zapisać jako SVG przy użyciu metody zapisu shape-to-SVG.
Jak mogę ustawić dokładny rozmiar exportowanego wykresu w pikselach?
Użyj przeciążeń renderowania obrazu, które pozwalają określić rozmiar lub skalę — biblioteka obsługuje renderowanie obiektów o zadanych wymiarach/skali.
Co zrobić, jeśli czcionki w etykietach i legendzie wyglądają niepoprawnie po eksporcie?
Załaduj wymagane czcionki za pomocą FontsLoader, aby renderowanie wykresu zachowało metryki i wygląd tekstu.
Czy eksport respektuje motyw, style i efekty PowerPointa?
Tak. Renderowanie w Aspose.Slides stosuje się do formatowania prezentacji (motywy, style, wypełnienia, efekty), dzięki czemu wygląd wykresu jest zachowany.
Gdzie mogę znaleźć dostępne możliwości renderowania/eksportu poza obrazami wykresów?
Zobacz sekcję eksportu w API/dokumentacji aby poznać dostępne cele wyjściowe (PDF, SVG, XPS, HTML, itp.) oraz powiązane opcje renderowania.