twórz wykresy w powerpoint ppt java

Wykresy służą do podsumowywania i wizualnego przedstawiania danych w prezentacjach. Aby zwizualizować dane, MS PowerPoint udostępnia szeroką gamę typów wykresów. Do najczęściej używanych typów wykresów należą między innymi wykresy kołowe, wykresy liniowe, wykresy słupkowe, histogramy, wykresy giełdowe itp. Z tego artykułu dowiesz się, jak tworzyć wykresy w prezentacjach programu PowerPoint przy użyciu języka Java.

Java API do tworzenia wykresów w programie PowerPoint

Do tworzenia różnego rodzaju wykresów w prezentacjach wykorzystamy Aspose.Slides for Java. Wspomniany interfejs API umożliwia tworzenie i manipulowanie prezentacjami programu PowerPoint z poziomu aplikacji Java. Ponadto umożliwia bezproblemowe tworzenie i dodawanie wykresów do prezentacji. Możesz pobrać interfejs API lub zainstalować go przy użyciu następujących konfiguracji Mavena.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Utwórz wykres kolumnowy w programie PowerPoint PPT przy użyciu języka Java

Poniżej przedstawiono kroki tworzenia wykresu kolumnowego w prezentacji programu PowerPoint przy użyciu języka Java.

  • Najpierw utwórz instancję klasy Presentation (w konstruktorze podaj ścieżkę do pliku w przypadku wczytywania istniejącej prezentacji).
  • Uzyskaj odniesienie do slajdu, określając jego indeks.
  • Dodaj wykres z domyślnymi danymi wraz z typem ChartType.ClusteredColumn.
  • Wyczyść domyślne serie i kategorie.
  • Uzyskaj dostęp do skoroszytu danych wykresu w obiekcie ICartDataWorkbook.
  • Dodaj nowe serie i kategorie wykresu do skoroszytu.
  • Dodaj nowe dane wykresu do serii wykresów.
  • Na koniec zapisz prezentację metodą Presentation.save(String, SaveFormat).

W celu demonstracji poniższy przykładowy kod pokazuje, jak utworzyć wykres kolumnowy w prezentacji programu PowerPoint przy użyciu języka Java.

// Utwórz nową prezentację
Presentation pres = new Presentation();
try {
    
    // Dodaj nowy wykres kolumnowy i wyczyść domyślne kategorie i serie
    IChart ch = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 100, 100, 600, 450);
    ch.getChartData().getSeries().clear();
    ch.getChartData().getCategories().clear();
    
    // Uzyskaj dostęp do danych wykresu
    IChartDataWorkbook fact = ch.getChartData().getChartDataWorkbook();
    fact.clear(0);
    int defaultWorksheetIndex = 0;

    // Dodaj kategorie
    IChartCategory category = ch.getChartData().getCategories().add(fact.getCell(0, "c2", "A"));
    category.getGroupingLevels().setGroupingItem(1, "Group1");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c3", "B"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c4", "C"));
    category.getGroupingLevels().setGroupingItem(1, "Group2");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c5", "D"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c6", "E"));
    category.getGroupingLevels().setGroupingItem(1, "Group3");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c7", "F"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c8", "G"));
    category.getGroupingLevels().setGroupingItem(1, "Group4");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c9", "H"));

    // Dodaj serię
    IChartSeries series = ch.getChartData().getSeries().add(fact.getCell(0, "D1", "Series 1"),
            ChartType.ClusteredColumn);

    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D2", 10));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D3", 20));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D4", 30));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D5", 40));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D6", 50));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D7", 60));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D8", 70));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D9", 80));
    
    // Zapisz prezentację z wykresem
    pres.save("column-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Poniżej znajduje się zrzut ekranu wynikowego wykresu kolumnowego.

Utwórz wykres kolumnowy w PowerPoint Java

Utwórz wykres rozproszony w programie PowerPoint PPT przy użyciu języka Java

Poniżej przedstawiono kroki tworzenia wykresu rozproszonego w prezentacji programu PowerPoint przy użyciu języka Java.

  • Utwórz nową prezentację lub załaduj istniejącą za pomocą klasy Presentation.
  • Pobierz odwołanie do slajdu w obiekcie ISlide.
  • Dodaj typ wykresu ScatterWithSmoothLines z domyślnymi danymi i pobierz jego odniesienie w obiekcie ICart.
  • Uzyskaj dostęp do skoroszytu danych wykresu w obiekcie ICartDataWorkbook i wyczyść serię domyślną.
  • Dodaj nową serię do danych wykresu.
  • Uzyskaj dostęp do każdej serii w obiekcie ICartSeries i dodaj punkty danych do serii.
  • Uzyskaj dostęp do znacznika serii za pomocą ICartSeries.getMarker() i ustaw jego właściwości.
  • Zapisz prezentację metodą Presentation.save(String, SaveFormat).

Poniższy przykładowy kod pokazuje, jak utworzyć wykres rozproszony w prezentacjach programu PowerPoint przy użyciu języka Java.

// Utwórz instancję Klasa prezentacji, która reprezentuje plik PPTX
Presentation pres = new Presentation();
try {
    // Uzyskaj dostęp do pierwszego slajdu
    ISlide slide = pres.getSlides().get_Item(0);

    // Utwórz domyślny wykres
    IChart chart = slide.getShapes().addChart(ChartType.ScatterWithSmoothLines, 0, 0, 400, 400);
    
    // Pobierz domyślny indeks arkusza danych wykresu
    int defaultWorksheetIndex = 0;
    
    // Pobierz arkusz danych wykresu
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // Usuń serię demonstracyjną
    chart.getChartData().getSeries().clear();
    
    // Dodaj nową serię
    chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.getType());
    chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 1, 3, "Series 2"), chart.getType());
    
    // Weź pierwszą serię wykresów
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);
    
    // Dodaj tam nowy punkt (1:3).
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 1), fact.getCell(defaultWorksheetIndex, 2, 2, 3));
    
    // Dodaj nowy punkt (2:10)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 2), fact.getCell(defaultWorksheetIndex, 3, 2, 10));
    
    // Edytuj typ serii
    series.setType(ChartType.ScatterWithStraightLinesAndMarkers);
    
    // Zmień znacznik serii wykresu
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Star);
    
    // Weź drugą serię wykresów
    series = chart.getChartData().getSeries().get_Item(1);
    
    // Dodaj tam nowy punkt (5:2).
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 3, 5), fact.getCell(defaultWorksheetIndex, 2, 4, 2));
    
    // Dodaj nowy punkt (3:1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 3, 3), fact.getCell(defaultWorksheetIndex, 3, 4, 1));
    
    // Dodaj nowy punkt (2:2)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 4, 3, 2), fact.getCell(defaultWorksheetIndex, 4, 4, 2));
    
    // Dodaj nowy punkt (5:1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 5, 3, 5), fact.getCell(defaultWorksheetIndex, 5, 4, 1));
    
    // Zmień znacznik serii wykresu
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Circle);
    
    // Zapisz prezentację
    pres.save("scatter-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Poniższy zrzut ekranu przedstawia wynikowy wykres rozproszony.

utwórz wykres rozproszony w programie Powerpoint w C#

Utwórz wykres kołowy w programie PowerPoint PPT przy użyciu języka Java

Poniżej przedstawiono kroki tworzenia wykresu kołowego w prezentacji programu PowerPoint przy użyciu języka Java.

  • Utwórz nową prezentację lub załaduj istniejącą za pomocą klasy Presentation.
  • Uzyskaj odniesienie do slajdu, podając jego indeks.
  • Dodaj wykres z domyślnymi danymi wraz z typem ChartType.Pie.
  • Uzyskaj dostęp do danych wykresu w obiekcie ICartDataWorkbook.
  • Wyczyść domyślne serie i kategorie.
  • Twórz nowe serie i kategorie.
  • Dodaj nowe dane wykresu dla serii wykresów.
  • Dodaj nowe punkty do wykresów i dodaj niestandardowe kolory do sektorów wykresu kołowego.
  • Ustaw etykiety dla serii i linie odniesienia dla etykiet.
  • Ustaw kąt obrotu slajdów wykresu kołowego.
  • Zapisz prezentację metodą Presentation.save(String, SaveFormat).

Poniższy przykładowy kod pokazuje, jak utworzyć wykres kołowy w prezentacji programu PowerPoint przy użyciu języka Java.

// Utwórz instancję Klasa prezentacji, która reprezentuje plik PPTX
Presentation pres = new Presentation();
try {
    // Uzyskaj dostęp do pierwszego slajdu
    ISlide slides = pres.getSlides().get_Item(0);
    
    // Dodaj wykres z domyślnymi danymi
    IChart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400);
    
    // Ustaw tytuł wykresu
    chart.getChartTitle().addTextFrameForOverriding("Sample Title");
    chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True);
    chart.getChartTitle().setHeight(20);
    chart.setTitle(true);
    
    // Ustaw pierwszą serię na Pokaż wartości
    chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
    
    // Ustaw indeks arkusza danych wykresu
    int defaultWorksheetIndex = 0;
    
    // Pobierz arkusz danych wykresu
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // Usuń domyślnie wygenerowane serie i kategorie
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();
    
    // Dodaj nowe kategorie
    chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr"));
    chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr"));
    chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr"));
    
    // Dodaj nową serię
    IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType());
    
    // Teraz wypełnianie danych serii
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20));
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50));
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30));
    
    // Nie działa w nowej wersji
    // Dodawanie nowych punktów i ustawianie koloru sektora
    // seria.IsColorVaried = prawda;
    chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true);
    
    IChartDataPoint point = series.getDataPoints().get_Item(0);
    point.getFormat().getFill().setFillType(FillType.Solid);
    point.getFormat().getFill().getSolidFillColor().setColor(Color.CYAN);
	
    // Ustaw granicę sektora
    point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.GRAY);
    point.getFormat().getLine().setWidth(3.0);
    //point.getFormat().getLine().setStyle(LineStyle.ThinThick);
    //point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot);
    
    IChartDataPoint point1 = series.getDataPoints().get_Item(1);
    point1.getFormat().getFill().setFillType(FillType.Solid);
    point1.getFormat().getFill().getSolidFillColor().setColor(Color.ORANGE);
    
    // Ustaw granicę sektora
    point1.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point1.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
    point1.getFormat().getLine().setWidth(3.0);
    //point1.getFormat().getLine().setStyle(LineStyle.Single);
    //point1.getFormat().getLine().setDashStyle(LineDashStyle.LargeDashDot);
    
    IChartDataPoint point2 = series.getDataPoints().get_Item(2);
    point2.getFormat().getFill().setFillType(FillType.Solid);
    point2.getFormat().getFill().getSolidFillColor().setColor(Color.YELLOW);
    
    // Ustaw granicę sektora
    point2.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point2.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.RED);
    point2.getFormat().getLine().setWidth(2.0);
    //point2.getFormat().getLine().setStyle(LineStyle.ThinThin);
    //point2.getFormat().getLine().setDashStyle(LineDashStyle.LargeDashDotDot);
    
    // Twórz niestandardowe etykiety dla każdej kategorii dla nowych serii
    IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel();
    
    // lbl.ShowCategoryName = prawda;
    lbl1.getDataLabelFormat().setShowValue(true);
    
    IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel();
    lbl2.getDataLabelFormat().setShowValue(true);
    lbl2.getDataLabelFormat().setShowLegendKey(true);
    lbl2.getDataLabelFormat().setShowPercentage(true);
    
    IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel();
    lbl3.getDataLabelFormat().setShowSeriesName(true);
    lbl3.getDataLabelFormat().setShowPercentage(true);
    
    // Pokaż linie odniesienia dla wykresu
    series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true);
    
    // Ustaw kąt obrotu dla sektorów wykresu kołowego
    chart.getChartData().getSeriesGroups().get_Item(0).setFirstSliceAngle(180);
    
    // Zapisz prezentację z wykresem
    pres.save("pie-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Poniżej znajduje się zrzut ekranu wygenerowanego wykresu kołowego.

Utwórz wykres kołowy w PowerPoint Java

Dodaj wykres histogramu w programie PowerPoint PPTX przy użyciu języka Java

Poniżej przedstawiono kroki tworzenia wykresu histogramu w prezentacjach programu PowerPoint przy użyciu języka Java.

  • Utwórz nową prezentację lub załaduj istniejącą, używając klasy Presentation.
  • Uzyskaj odniesienie do slajdu, podając jego indeks.
  • Dodaj wykres z domyślnymi danymi wraz z typem ChartType.Histogram.
  • Uzyskaj dostęp do danych wykresu w obiekcie ICartDataWorkbook.
  • Wyczyść domyślne serie i kategorie.
  • Dodaj nowe serie i kategorie.
  • Zapisz prezentację metodą Presentation.save(String, SaveFormat).

Poniższy przykładowy kod pokazuje, jak utworzyć wykres histogramu przy użyciu języka Java.

// Utwórz nową prezentację
Presentation pres = new Presentation();
try {
    
    // Dodaj nowy wykres histogramu i wyczyść jego kategorie i serie
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Histogram, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    // Uzyskaj dostęp do danych wykresu
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();
    wb.clear(0);

    // Dodaj serię
    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Histogram);
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A1", 15));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A2", -41));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A3", 16));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A4", 10));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A5", -23));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A6", 16));

    chart.getAxes().getHorizontalAxis().setAggregationType(AxisAggregationType.Automatic);

    // Zapisz prezentację
    pres.save("histogram-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Poniżej znajduje się zrzut ekranu utworzonego wykresu histogramu.

utwórz wykres histogramu w powerpoint w C#

Utwórz wykres giełdowy w programie PowerPoint przy użyciu języka Java

Wykres giełdowy jest również jednym z powszechnie używanych typów wykresów w prezentacjach programu PowerPoint. Poniżej przedstawiono kroki tworzenia wykresu giełdowego w Javie.

  • Utwórz instancję klasy Presentation.
  • Uzyskaj odniesienie do slajdu, podając jego indeks.
  • Dodaj wykres z domyślnymi danymi wraz z typem ChartType.OpenHighLowClose.
  • Uzyskaj dostęp do danych wykresu w obiekcie ICartDataWorkbook.
  • Wyczyść domyślne serie i kategorie.
  • Dodaj nowe serie i kategorie.
  • Dodaj nowe dane wykresu dla serii wykresów.
  • Określ format HiLowLines.
  • Zapisz prezentację metodą Presentation.save(String, SaveFormat).

Poniższy przykładowy kod pokazuje, jak dodać wykres giełdowy do prezentacji programu PowerPoint przy użyciu języka C#.

// Utwórz nową prezentację
Presentation pres = new Presentation();
try {
    
    // Dodaj wykres
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.OpenHighLowClose, 50, 50, 600, 400, false);

    // Wyczyść kategorie i serie
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();

    // Uzyskaj dostęp do danych wykresu
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    // Dodaj kategorie
    chart.getChartData().getCategories().add(wb.getCell(0, 1, 0, "A"));
    chart.getChartData().getCategories().add(wb.getCell(0, 2, 0, "B"));
    chart.getChartData().getCategories().add(wb.getCell(0, 3, 0, "C"));

    chart.getChartData().getSeries().add(wb.getCell(0, 0, 1, "Open"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 2, "High"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 3, "Low"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 4, "Close"), chart.getType());

    // Dodaj dane serii
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);

    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 1, 72));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 1, 25));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 1, 38));

    series = chart.getChartData().getSeries().get_Item(1);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 2, 172));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 2, 57));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 2, 57));

    series = chart.getChartData().getSeries().get_Item(2);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 3, 12));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 3, 12));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 3, 13));

    series = chart.getChartData().getSeries().get_Item(3);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 4, 25));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 4, 38));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 4, 50));

    chart.getChartData().getSeriesGroups().get_Item(0).getUpDownBars().setUpDownBars(true);
    chart.getChartData().getSeriesGroups().get_Item(0).getHiLowLinesFormat().getLine().getFillFormat().setFillType(FillType.Solid);

   for (IChartSeries ser : chart.getChartData().getSeries())
    {
        ser.getFormat().getLine().getFillFormat().setFillType(FillType.NoFill);
    }

    // Zapisz prezentację
    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Poniżej znajduje się zrzut ekranu utworzonego wykresu giełdowego.

utwórz wykres giełdowy w powerpoint w C#

Więcej typów wykresów

Oprócz wyżej wymienionych wykresów istnieją również inne rodzaje wykresów, które można dodać do prezentacji PowerPoint. Aby dowiedzieć się więcej o obsługiwanych typach wykresów, odwiedź ten artykuł w dokumentacji.

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.

Wypróbuj online

Możesz także wypróbować bezpłatne narzędzie online do tworzenia wykresów w prezentacjach PowerPoint, które jest oparte na Aspose.Slides.

Wniosek

W tym artykule nauczyłeś się, jak tworzyć wykresy w prezentacjach PowerPoint przy użyciu języka Java. Przewodnik krok po kroku i przykłady kodu pokazują, jak dodawać wykresy kolumnowe, wykresy punktowe, wykresy kołowe, histogramy i wykresy giełdowe. Możesz dowiedzieć się więcej o Aspose.Slides for Java, korzystając z dokumentacji. W przypadku jakichkolwiek pytań prosimy o kontakt za pośrednictwem naszego forum.

Zobacz też