1. Produk
  2.   Presentasi
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Buat & Konversi Spreadsheet Excel melalui Java API

Perpustakaan presentasi Java PowerPoint untuk membuat, mengedit, menggabungkan, mengkloning, melindungi, mengonversi, dan memanipulasi presentasi PowerPoint PPT, PPTX.

Aspose.Slides untuk Java adalah API yang sangat kuat yang membantu pengembang perangkat lunak menghasilkan, memanipulasi, dan mengonversi presentasi PowerPoint di dalamnya aplikasi Java mereka sendiri tanpa menggunakan Microsoft PowerPoint atau aplikasi lainnya. Dengan antarmuka yang mudah digunakan dan contoh kode yang terdokumentasi dengan baik, ini adalah pilihan tepat bagi pengembang yang ingin menambahkan fungsionalitas PowerPoint ke aplikasi Java mereka.

Aspose.Slides untuk Java API memungkinkan pemrogram perangkat lunak menyimpan presentasi dalam berbagai format, serta mengonversi presentasi dari satu format ke format lainnya hanya dengan beberapa baris kode Java. Memungkinkan konversi ke PPT, format presentasi OOXML (PPTX), PDF, XPS, TIFF, ODP, HTML, dan banyak lagi. Selain itu, juga mendukung konversi dari PPT ke PPTX, Konversi ODP ke PPTX, slide presentasi ke format Scalable Vector Graphics (SVG), render slide presentasi ke TIFF, PNG, BMP, JPEG, dan GIF, dan masih banyak lagi.

Aspose.Slides untuk Java adalah API canggih dan serbaguna dengan beragam fitur dan dukungan untuk berbagai platform dan versi PowerPoint. Perpustakaan mendukung pembuatan presentasi dari awal, memodifikasi presentasi yang ada, menerapkan pemformatan dan gaya, menyisipkan bagan dan diagram, menyisipkan slide baru, menambahkan transisi slide, menambahkan animasi ke slide, animasi teks serta animasi objek, dan banyak lagi. Pustaka ini juga menyediakan dukungan untuk berbagai versi PowerPoint termasuk PowerPoint 2007, 2010, 2013, 2016, dan 2019, serta mendukung format Open XML baru yang digunakan di PowerPoint 2007 dan yang lebih baru.

Previous Next

Memulai Aspose.Slide untuk Java

Asumsikan menghosting semua Java API di repositori Maven. Anda dapat menggunakan Aspose.Slides for Java API langsung di proyek Maven Anda dengan konfigurasi sederhana. Tentukan konfigurasi/lokasi Repositori Aspose Maven di pom.xml Maven Anda dengan cara ini.

Repositori Maven untuk Aspose.Slides untuk Java



<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.Slides for Java API dependency in your pom.xml this way:

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-slides</artifactId>
	<version>XX.XX</version>
    <classifier>jdk16</classifier>
	</dependency>

    <dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-slides</artifactId>
	<version>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

</dependencies>
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.

Membuat & Memanipulasi Presentasi melalui Java API

Aspose.Slides for Java API memungkinkan pengembang perangkat lunak membuat dan memanipulasi presentasi PowerPoint di dalam aplikasi Java mereka sendiri. Perpustakaan juga mendukung pembukaan presentasi yang ada dan melakukan perubahan serta menyimpannya kembali dalam berbagai format file. Anda juga dapat membuka presentasi yang dilindungi kata sandi serta presentasi yang sangat besar dengan mudah. Perpustakaan juga mendukung penggabungan presentasi yang ada, menambahkan slide baru ke yang sudah ada, menerapkan format baru ke slide, memeriksa presentasi yang ada, mendapatkan properti dari presentasi yang ada, dan sebagainya.

Membuat Presentasi & Menambahkan Baris ke Slide Pertama melalui .NET API

// Instantiate a Presentation object that represents a presentation file
Presentation pres = new Presentation();
try {
    // Get the first slide
    ISlide slide = pres.getSlides().get_Item(0);

    // Add an autoshape of type line
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Konversi Presentasi ke PDF, XPS, ODP melalui Java API

Pustaka Aspose.Slides untuk Java memberi pengembang perangkat lunak kemampuan untuk mengonversi presentasi PowerPoint ke berbagai format file hanya dengan beberapa baris kode Java. Mendukung konversi ke file PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash, dan gambar (JPEG, PNG, BMP, TIFF, GIF). Pengembang dapat menentukan opsi berbeda saat menyimpan presentasi, seperti perlindungan kata sandi, enkripsi, dan lainnya. Pustaka ini dirancang untuk bekerja secara lancar dengan aplikasi Java sehingga menjadikannya solusi ideal bagi pengembang yang perlu mengonversi presentasi PowerPoint sebagai bagian dari alur kerja aplikasi mereka.

Konversi Presentasi ke PDF dalam Tampilan Slide Catatan melalui .NET API

Presentation pres = new Presentation("presentation.pptx");
try {
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);

    pres.save(resourcesOutputPath+"PDF-Notes.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (pres != null) pres.dispose();
}

Presentasi Aman menggunakan Java API

Aspose.Slides untuk Java telah menyediakan kemampuan untuk mengamankan presentasi PowerPoint mereka di dalam aplikasi Java. Perpustakaan telah menyertakan berbagai fungsi untuk mengamankan presentasi mereka, seperti mengamankan presentasi dengan mengatur proteksi kata sandi, Tanda Tangan Digital seperti PowerPoint, Tambahkan Tanda Air Teks atau tanda air gambar ke slide dan masih banyak lagi. Hal ini juga dapat dilakukan dengan menggunakan opsi enkripsi bawaan yang tersedia di API, seperti mengatur kata sandi untuk membuka presentasi, membatasi pengeditan atau pencetakan presentasi, dan mengatur izin untuk pengguna yang berbeda.

Cara Mengenkripsi Presentasi melalui C# API

Presentation presentation = new Presentation("pres.pptx");
try {
    presentation.getProtectionManager().encrypt("123123");
    presentation.save("encrypted-pres.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Membuat & Mengelola Bagan dalam Presentasi melalui Java

Ada beberapa perpustakaan di Java yang dapat digunakan untuk membuat dan mengelola bagan dalam presentasi. Aspose.Slides for Java adalah alat yang ampuh untuk membuat dan mengelola bagan dalam presentasi. Perpustakaan memungkinkan penambahan bagan ke presentasi dengan mudah, menyesuaikan tampilan dan datanya, dan bahkan membuat bagan dari awal. Pustaka ini mendukung berbagai jenis bagan, seperti bagan donat, titik data peta pohon dan bagan sunburst, bagan 3D, bagan gelembung, bagan lingkaran, dan sebagainya. Setelah Anda membuat bagan, Anda dapat dengan mudah menyesuaikan tampilan dan datanya dengan menggunakan berbagai properti dan metode kelas Chart. Misalnya, Anda dapat mengubah tipe bagan, mengatur label sumbu, menambahkan seri data, dan banyak lagi.

Membuat Bagan Corong di Slide Presentasi melalui .NET API

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Funnel, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    wb.clear(0);

    chart.getChartData().getCategories().add(wb.getCell(0, "A1", "Category 1"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A2", "Category 2"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A3", "Category 3"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A4", "Category 4"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A5", "Category 5"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A6", "Category 6"));

    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Funnel);

    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B1", 50));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B2", 100));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B3", 200));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B4", 300));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B5", 400));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B6", 500));

    pres.save("Funnel.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
 Indonesia