
En algunos escenarios, trabajar con archivos de PowerPoint se convierte en un desafío cuando contienen grandes cantidades de datos, incluidos datos gráficos como gráficos. Sin embargo, los datos gráficos son más útiles que los textuales, por lo que extraer gráficos de PPT/PPTX y guardarlos como imágenes puede cumplir tu propósito. Luego, puedes abrir y revisar rápidamente esos gráficos extraídos para conocer los datos. Por lo tanto, esta publicación de blog te ayuda a convertir gráficos a imágenes en Java programáticamente utilizando Aspose.Slides para Java. Por lo tanto, sigue esta guía para aprender a extraer gráficos de archivos PPTX/PPT.
La publicación del blog cubre los siguientes puntos:
Instalación de la API de extracción de datos
Puedes visitar esta guía de instalación. Ahora, puedes descargar este archivo JAR o puedes usar las siguientes configuraciones de Maven para instalar Aspose.Slides para Java:
<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>

Convertir gráfico a imagen en Java - Ejemplo de código
Puedes seguir los pasos que se indican a continuación para desarrollar un extractor de gráficos:
- Define la ruta al directorio del archivo PowerPoint de origen.
- Inicializa una instancia de la clase Presentation con un archivo PPTX/PPT de origen.
- Invoca el método addChart para agregar un gráfico al final de la colección.
- El método getImage devuelve la miniatura de la forma.
- Invoca el método save para guardar el gráfico como una imagen PNG.
El siguiente ejemplo de código muestra cómo convertir gráfico a imagen en Java programáticamente:
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(); | |
} | |
} | |
} |
Puedes ver la salida en la imagen a continuación:

Extraer gráficos de PPTX - Obtener una licencia gratuita
Ahora, puedes obtener una licencia temporal gratuita para probar esta API de extracción de datos sin limitaciones de evaluación.
Resumiendo
Terminamos esta guía aquí con la esperanza de que hayas aprendido cómo convertir gráficos a imágenes en Java utilizando esta API de extracción de datos. Además, desarrollamos un servicio de extracción de gráficos para extraer gráficos como imágenes de archivos PPT/PPTX. Además, puedes visitar la documentación, el repositorio de GitHub y la referencia de API para aprender más sobre esta biblioteca de Java. Finalmente, aspose.com está escribiendo continuamente, así que mantente conectado para las últimas actualizaciones.
Haz una pregunta
Puedes hacernos saber tus preguntas o consultas en nuestro foro.