
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:
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>

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