Eksport wykresów z prezentacji w .NET

Przegląd

Aspose.Slides umożliwia eksport wykresu z prezentacji jako obrazu. Ten artykuł pokazuje, jak uzyskać obraz z wykresu i zapisać go, co jest przydatne, gdy trzeba ponownie wykorzystać wizualizacje wykresu poza prezentacją PowerPoint.

Oprócz podstawowego przepływu eksportu obrazu, artykuł porusza również typowe pytania związane z eksportem, w tym zapisywanie zawartości wykresu jako SVG, kontrolowanie rozmiaru wyjścia za pomocą opcji renderowania, ładowanie czcionek w celu zachowania wyglądu etykiet i legendy oraz zachowanie oryginalnego formatowania prezentacji, takiego jak motywy, style, wypełnienia i efekty podczas renderowania.

Pobierz obraz wykresu

Aspose.Slides dla .NET zapewnia wsparcie w wyodrębnianiu obrazu konkretnego wykresu. Poniżej podano przykładowy kod.

using (Presentation presentation = new Presentation("test.pptx"))
{
    ISlide slide = presentation.Slides[0];
    IChart chart = slide.Shapes.AddChart(ChartType.ClusteredColumn, 50, 50, 600, 400);

    using (IImage image = chart.GetImage())
    {
        image.Save("image.png", ImageFormat.Png);
    }
}

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 wyeksportowanego wykresu w pikselach?

Użyj przeciążeń renderowania obrazu, które pozwalają określić rozmiar lub skalę – biblioteka obsługuje renderowanie obiektów o podanych 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 métriki i wygląd tekstu.

Czy eksport zachowuje motyw, style i efekty PowerPointa?

Tak. Renderowanie w Aspose.Slides przestrzega 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 dotyczącą formatów wyjściowych (PDF, SVG, XPS, HTML i inne) oraz powiązane opcje renderowania.