Konwertowanie wykresu na obraz w Javie

W niektórych scenariuszach praca z plikami PowerPoint staje się wyzwaniem, gdy zawierają one ogromne ilości danych, w tym dane graficzne, takie jak wykresy. Jednak dane graficzne są bardziej użyteczne niż tekstowe, więc wydobywanie wykresów z PPT/PPTX i zapisywanie ich jako obrazy może spełnić Twoje potrzeby. Następnie możesz szybko otworzyć i przejść przez te wydobyte wykresy, aby poznać dane. Dlatego ten wpis na blogu pomoże Ci konwertować wykres na obraz w Javie programowo przy użyciu Aspose.Slides dla Javy. Dlatego zapoznaj się z tym przewodnikiem, aby dowiedzieć się, jak wydobywać wykresy z plików PPTX/PPT.

Wpis na blogu obejmuje następujące punkty:

  1. Instalacja API do wydobywania danych
  2. Konwertowanie wykresu na obraz w Javie - Przykład kodu

Instalacja API do wydobywania danych

Możesz odwiedzić ten przewodnik instalacji. Teraz możesz pobrać ten plik JAR lub możesz użyć poniższych konfiguracji Maven, aby zainstalować Aspose.Slides dla Javy:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>24.4</version>
    <classifier>jdk16</classifier>
</dependency>
API do wydobywania danych

Konwertowanie wykresu na obraz w Javie - Przykład kodu

Możesz postępować zgodnie z poniższymi krokami, aby opracować wyodrębniacz wykresów:

  • Zdefiniuj ścieżkę do katalogu źródłowego pliku PowerPoint.
  • Zainicjalizuj instancję klasy Presentation z plikiem źródłowym PPTX/PPT.
  • Wywołaj metodę addChart, aby dodać wykres na końcu kolekcji.
  • Metoda getImage zwraca miniaturę kształtu.
  • Wywołaj metodę save, aby zapisać wykres jako obraz PNG.

Poniższy przykład kodu pokazuje, jak konwertować wykres na obraz w Javie programowo:

Convert Chart to Image in Javapackage com.example;
import com.aspose.slides.*;
// Convert Chart to Image in Java - Extract Charts From PPTX
public class GetChartImage
{
public static void main(String[] args)
{
// The path to the source PowerPoint file directory.
String dataDir = "/files/";
// Initialize an instance of the Presentation class with a source PPTX/PPT file.
Presentation pres = new Presentation(dataDir + "test.pptx");
try
{
// Invoke the addChart method to add a chart to the end of the collection.
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
// getImage method returns shape thumbnail.
IImage img = chart.getImage();
// Invoke the save method to save the chart as a PNG image.
img.save(dataDir + "image.png", ImageFormat.Png);
}
finally
{
if (pres != null) pres.dispose();
}
}
}

Możesz zobaczyć wynik na poniższym obrazie:

Wydobywanie wykresów z PPTX

Wydobywanie wykresów z PPTX - Uzyskaj darmową licencję

Teraz możesz uzyskać darmową tymczasową licencję, aby przetestować to API do wydobywania danych bez ograniczeń oceny.

Podsumowanie

Kończymy ten przewodnik z nadzieją, że nauczyłeś się, jak konwertować wykres na obraz w Javie przy użyciu tego API do wydobywania danych. Dodatkowo opracowaliśmy usługę wydobywania wykresów, aby wydobywać wykresy jako obrazy z plików PPT/PPTX. Możesz również odwiedzić dokumentację, repozytorium GitHub i referencje API, aby dowiedzieć się więcej o tej bibliotece Javy. Na koniec, aspose.com pisze na bieżąco, więc bądź na bieżąco z najnowszymi aktualizacjami.

Zadawaj pytania

Możesz dać nam znać o swoich pytaniach lub zapytaniach na naszym forum.

Zobacz także