
In einigen Szenarien kann die Arbeit mit PowerPoint-Dateien eine Herausforderung darstellen, wenn sie große Datenmengen, einschließlich grafischer Daten wie Diagramme, enthalten. Grafische Daten sind jedoch nützlicher als textuelle, sodass das Extrahieren von Diagrammen aus PPT/PPTX und das Speichern als Bilder Ihre Anforderungen erfüllen kann. Anschließend können Sie diese extrahierten Diagramme schnell öffnen und durchsehen, um mehr über die Daten zu erfahren. Dieser Blog-Beitrag hilft Ihnen, Diagramme in Bilder in Java programmgesteuert umzuwandeln, indem Sie Aspose.Slides für Java verwenden. Gehen Sie daher diese Anleitung durch, um zu lernen, wie Sie Diagramme aus PPTX/PPT-Dateien extrahieren.
Der Blog-Beitrag behandelt die folgenden Punkte:
Installation der Datenextraktions-API
Sie können diese Installations-Anleitung besuchen. Jetzt können Sie diese JAR-Datei herunterladen oder Sie können die folgenden Maven-Konfigurationen verwenden, um Aspose.Slides für Java zu installieren:
<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>

Diagramm in Bild umwandeln in Java - Code-Beispiel
Sie können die folgenden Schritte befolgen, um einen Diagramm-Extraktor zu entwickeln:
- Definieren Sie den Pfad zum Verzeichnis der Quell-PowerPoint-Datei.
- Initialisieren Sie eine Instanz der Presentation-Klasse mit einer Quell-PPTX/PPT-Datei.
- Rufen Sie die addChart-Methode auf, um ein Diagramm am Ende der Sammlung hinzuzufügen.
- Die getImage-Methode gibt die Thumbnail-Darstellung der Form zurück.
- Rufen Sie die save-Methode auf, um das Diagramm als PNG-Bild zu speichern.
Das folgende Code-Beispiel zeigt, wie Sie Diagramme in Bilder in Java programmgesteuert umwandeln:
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(); | |
} | |
} | |
} |
Sie können die Ausgabe im folgenden Bild sehen:

Diagramme aus PPTX extrahieren - Kostenlose Lizenz erhalten
Jetzt können Sie eine kostenlose temporäre Lizenz erhalten, um diese Datenextraktions-API ohne Evaluierungsbeschränkungen auszuprobieren.
Zusammenfassung
Wir beenden diese Anleitung hier in der Hoffnung, dass Sie gelernt haben, wie Sie Diagramme in Bilder in Java mithilfe dieser Datenextraktions-API umwandeln. Darüber hinaus haben wir einen Diagramm-Extraktionsdienst entwickelt, um Diagramme als Bilder aus PPT/PPTX-Dateien zu extrahieren. Weiterhin können Sie die Dokumentation, das GitHub-Repository und die API-Referenz besuchen, um mehr über diese Java-Bibliothek zu erfahren. Schließlich wird aspose.com kontinuierlich aktualisiert, bleiben Sie also für die neuesten Updates verbunden.
Fragen stellen
Sie können uns über Ihre Fragen oder Anfragen in unserem Forum informieren.