Creare grafici PPT in Java
Usa Aspose.Slides for Java per creare e formattare grafici nei file di presentazione senza Microsoft PowerPoint.
Creare grafici in file PPT con Java
Usa
Aspose.Slides for Java
per creare e formattare grafici in presentazioni PPT. L’API fornisce oggetti grafico come IChart, IChartDataWorkbook, IChartSeries e IDataLabel. Puoi installare il pacchetto aspose-slides in un progetto basato su Maven aggiungendo il repository e la dipendenza riportati di seguito.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>Dipendenza
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>26.8</version>
<classifier>jdk16</classifier>
</dependency>Creare un grafico in PPT – Java
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IChart chart = slide.getShapes().addChart(ChartType.ClusteredColumn, 0, 0, 500, 500);
chart.getChartTitle().addTextFrameForOverriding("Sales by quarter");
chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True);
chart.getChartTitle().setHeight(20);
chart.setTitle(true);
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
int defaultWorksheetIndex = 0;
IChartDataWorkbook chartDataWorkbook = chart.getChartData().getChartDataWorkbook();
chart.getChartData().getSeries().clear();
chart.getChartData().getCategories().clear();
chart.getChartData().getSeries().add(chartDataWorkbook.getCell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.getType());
chart.getChartData().getSeries().add(chartDataWorkbook.getCell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.getType());
chart.getChartData().getCategories().add(chartDataWorkbook.getCell(defaultWorksheetIndex, 1, 0, "Category 1"));
chart.getChartData().getCategories().add(chartDataWorkbook.getCell(defaultWorksheetIndex, 2, 0, "Category 2"));
chart.getChartData().getCategories().add(chartDataWorkbook.getCell(defaultWorksheetIndex, 3, 0, "Category 3"));
IChartSeries firstSeries = chart.getChartData().getSeries().get_Item(0);
firstSeries.getDataPoints().addDataPointForBarSeries(chartDataWorkbook.getCell(defaultWorksheetIndex, 1, 1, 20));
firstSeries.getDataPoints().addDataPointForBarSeries(chartDataWorkbook.getCell(defaultWorksheetIndex, 2, 1, 50));
firstSeries.getDataPoints().addDataPointForBarSeries(chartDataWorkbook.getCell(defaultWorksheetIndex, 3, 1, 30));
firstSeries.getFormat().getFill().setFillType(FillType.Solid);
firstSeries.getFormat().getFill().getSolidFillColor().setColor(java.awt.Color.RED);
IChartSeries secondSeries = chart.getChartData().getSeries().get_Item(1);
secondSeries.getDataPoints().addDataPointForBarSeries(chartDataWorkbook.getCell(defaultWorksheetIndex, 1, 2, 30));
secondSeries.getDataPoints().addDataPointForBarSeries(chartDataWorkbook.getCell(defaultWorksheetIndex, 2, 2, 10));
secondSeries.getDataPoints().addDataPointForBarSeries(chartDataWorkbook.getCell(defaultWorksheetIndex, 3, 2, 60));
secondSeries.getFormat().getFill().setFillType(FillType.Solid);
secondSeries.getFormat().getFill().getSolidFillColor().setColor(java.awt.Color.GREEN);
IDataLabel firstDataLabel = secondSeries.getDataPoints().get_Item(0).getLabel();
firstDataLabel.getDataLabelFormat().setShowCategoryName(true);
IDataLabel secondDataLabel = secondSeries.getDataPoints().get_Item(1).getLabel();
secondDataLabel.getDataLabelFormat().setShowSeriesName(true);
IDataLabel thirdDataLabel = secondSeries.getDataPoints().get_Item(2).getLabel();
thirdDataLabel.getDataLabelFormat().setShowValue(true);
thirdDataLabel.getDataLabelFormat().setShowSeriesName(true);
thirdDataLabel.getDataLabelFormat().setSeparator("/");
presentation.save("chart-presentation.ppt", SaveFormat.Ppt);
} finally {
presentation.dispose();
}Come creare grafici in file PPT in Java
Crea grafici in file PPT con Aspose.Slides for Java.
- Crea un oggetto
Presentation. - Ottieni la prima
ISlidedella presentazione. - Aggiungi un oggetto
IChartcon dati predefiniti. - Imposta il titolo del grafico e le opzioni delle etichette dati.
- Ottieni l’oggetto
IChartDataWorkbooke cancella le serie e le categorie predefinite. - Aggiungi nuove serie e categorie.
- Inserisci i dati delle serie e imposta i colori di riempimento.
- Crea etichette dati personalizzate per la serie del grafico.
- Salva la presentazione con il grafico.
Requisiti di sistema
Aspose.Slides for Java supporta le principali piattaforme desktop e server. Assicurati che il tuo progetto soddisfi questi prerequisiti.
- Microsoft Windows, Linux, macOS o un altro sistema operativo con un Java Runtime Environment supportato.
- Scarica l’ultima versione di Aspose.Slides for Java da Maven .
Realizzato con Aspose.Slides
Creare grafici PPT online
L’app gratuita Aspose.Slides Chart è realizzata con Aspose.Slides for Java, la stessa API del codice sopra. Aprila e scopri cosa può fare l’API con i tuoi file PPT.
- Funziona nel browser, senza installare nulla.
- Scopri come Aspose.Slides crea i grafici prima di scrivere codice.
- Crea un grafico da dati Excel o da una tabella.
- Scaricalo come file PPT o come immagine.
Cos'è il formato file PPT
Un file PPT è un file di presentazione Microsoft PowerPoint 97-2003. Memorizza diapositive, testo, immagini, contenuti multimediali, grafici e oggetti incorporati nel formato di file binario di PowerPoint usato prima del formato Open XML PPTX.
Altri formati supportati per i grafici
Con Java, puoi creare grafici anche in altri formati.