Buat Diagram PPT di Java
Gunakan Aspose.Slides for Java untuk membuat dan memformat diagram dalam file presentasi tanpa Microsoft PowerPoint.
Buat Diagram di File PPT Menggunakan Java
Gunakan
Aspose.Slides for Java
untuk membuat dan memformat diagram dalam presentasi PPT. API ini menyediakan objek diagram seperti IChart, IChartDataWorkbook, IChartSeries, dan IDataLabel. Anda dapat menginstal paket aspose-slides dalam proyek berbasis Maven dengan menambahkan repositori dan dependensi di bawah ini.
Repositori
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>Dependensi
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>26.8</version>
<classifier>jdk16</classifier>
</dependency>Membuat Diagram di 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();
}Cara Membuat Diagram di File PPT di Java
Buat diagram di file PPT dengan Aspose.Slides for Java.
- Buat objek
Presentation. - Ambil
ISlidepertama dari presentasi. - Tambahkan objek
IChartdengan data default. - Atur judul diagram dan opsi label data.
- Ambil objek
IChartDataWorkbookdan hapus seri serta kategori default. - Tambahkan seri dan kategori diagram baru.
- Isi data seri dan atur warna isian seri.
- Buat label data kustom untuk seri diagram.
- Simpan presentasi beserta diagramnya.
Persyaratan Sistem
Aspose.Slides for Java mendukung platform desktop dan server utama. Pastikan proyek Anda memenuhi prasyarat ini.
- Microsoft Windows, Linux, macOS, atau OS lain dengan Java Runtime Environment yang didukung.
- Dapatkan versi terbaru Aspose.Slides for Java dari Maven .
Dibuat dengan Aspose.Slides
Buat Diagram PPT Secara Online
Aplikasi Aspose.Slides Chart gratis dibuat dengan Aspose.Slides for Java, API yang sama dengan kode di atas. Buka aplikasinya dan lihat apa yang dapat dilakukan API dengan file PPT Anda sendiri.
- Berjalan di browser Anda, tanpa perlu menginstal apa pun.
- Lihat cara Aspose.Slides membuat diagram sebelum Anda menulis kode.
- Buat diagram dari data Excel atau tabel.
- Unduh sebagai file PPT atau gambar.
Apa itu Format File PPT
File PPT adalah file presentasi Microsoft PowerPoint 97-2003. File ini menyimpan slide, teks, gambar, multimedia, diagram, dan objek tersemat dalam format file biner PowerPoint yang digunakan sebelum format Open XML PPTX.
Format Lain yang Didukung untuk Diagram
Dengan Java, Anda juga dapat membuat diagram dalam format lain.