Aspose.Slides for Java
Lag og konverter Excel-regneark via Java API
Java PowerPoint presentasjonsbibliotek for å lage, redigere, slå sammen, klone, beskytte, konvertere og manipulere PowerPoint PPT, PPTX presentasjoner.
Aspose.Slides for Java er et veldig kraftig API som hjelper programvareutviklere med å generere, manipulere og konvertere PowerPoint-presentasjoner inne i sine egne Java-applikasjoner uten å bruke Microsoft PowerPoint eller andre applikasjoner. Med det brukervennlige grensesnittet og godt dokumenterte kodeeksempler er det et godt valg for utviklere som ønsker å legge til PowerPoint-funksjonalitet til Java-applikasjonene sine.
Aspose.Slides for Java API lar programvareprogrammerere lagre presentasjoner i en rekke formater, samt konvertere presentasjoner fra ett format til et annet med bare et par linjer med Java-kode. Den tillater konvertering til PPT, OOXML presentasjonsformat (PPTX), PDF, XPS, TIFF, ODP, HTML og mange flere. Dessuten støtter den også konvertering fra PPT til PPTX, ODP til PPTX-konvertering, presentasjonslysbilder til Scalable Vector Graphics (SVG)-format, gjengi presentasjonslysbilder til TIFF, PNG, BMP, JPEG og GIF og mange flere.
Aspose.Slides for Java er et avansert og allsidig API med et bredt spekter av funksjoner og støtte for flere plattformer og PowerPoint-versjoner. Biblioteket støtter å lage presentasjoner fra bunnen av, endre eksisterende presentasjoner, bruke formatering og styling, sette inn diagrammer og diagrammer, sette inn nye lysbilder, legge til lysbildeoverganger, legge til animasjoner til lysbilder, tekstanimasjoner så vel som objektanimasjoner og mange flere. Biblioteket ga også støtte for forskjellige versjoner av PowerPoint, inkludert PowerPoint 2007, 2010, 2013, 2016 og 2019, og støtter også det nye Open XML-formatet som brukes i PowerPoint 2007 og senere.
Kom i gang med Aspose.Slides for Java
Aspose er vert for alle Java API-er på Maven-repositories. Du kan bruke Aspose.Slides for Java API direkte i Maven-prosjektene dine med enkle konfigurasjoner. Spesifiser Aspose Maven Repository konfigurasjon/plassering i Maven pom.xml på denne måten.
Maven repository for Aspose.Slides for 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>
Du kan også laste den ned direkte fra Aspose-produktutgivelsessiden.Lag og manipuler presentasjoner via Java API
Aspose.Slides for Java API gjør det mulig for programvareutviklere å lage og manipulere PowerPoint-presentasjoner i sin egen Java-applikasjon. Biblioteket støtter også åpning av eksisterende presentasjoner og gjør endringer i det og lagre det tilbake i ulike filformater. Du kan også enkelt åpne passordbeskyttede presentasjoner samt svært store presentasjoner. Biblioteket støtter også sammenslåing av eksisterende presentasjon, legge nytt lysbilde til eksisterende, bruke ny formatering på lysbilder, undersøke eksisterende presentasjon, få egenskaper for eksisterende presentasjoner, og så videre.
Opprett presentasjoner og legg til en linje i første lysbilde via .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();
}
Konvertering av presentasjoner til PDF, XPS, ODP via Java API
Aspose.Slides for Java-biblioteket gir programvareutviklere muligheten til å konvertere PowerPoint-presentasjoner til forskjellige filformater med bare et par linjer med Java-kode. Den støtter konvertering til PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash og bildefiler (JPEG, PNG, BMP, TIFF, GIF). Utviklere kan spesifisere forskjellige alternativer mens de lagrer presentasjonen, for eksempel passordbeskyttelse, kryptering og mer. Biblioteket er designet for å fungere sømløst med Java-applikasjoner, noe som gjør det til en ideell løsning for utviklere som trenger å konvertere PowerPoint-presentasjoner som en del av applikasjonens arbeidsflyt.
Konverter presentasjon til PDF i Notes Slide View via .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();
}
Sikker presentasjon med Java API
Aspose.Slides for Java har gitt muligheten til å sikre PowerPoint-presentasjonen deres i Java-applikasjoner. Biblioteket har inkludert en rekke funksjoner for å sikre presentasjonene deres, for eksempel sikre presentasjoner ved å angi passordbeskyttelse, digital signatur på samme måte som PowerPoint, Legg til tekstvannmerke eller bildevannmerke for å skyve og mange flere. Dette kan også gjøres ved å bruke de innebygde krypteringsalternativene som er tilgjengelige i API-en, for eksempel å angi et passord for å åpne presentasjonen, begrense redigering eller utskrift av presentasjonen og angi tillatelser for ulike brukere.
Hvordan krypterer du en presentasjon via 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();
}
Opprett og administrer diagrammer i presentasjon via Java
Det er flere biblioteker i Java som kan brukes til å lage og administrere diagrammer i presentasjoner. Aspose.Slides for Java er et kraftig verktøy for å lage og administrere diagrammer i presentasjoner. Biblioteket gjør det for enkelt å legge til diagrammer i presentasjoner, tilpasse utseende og data, og til og med lage diagrammer fra bunnen av. Biblioteket støtter ulike typer diagrammer, for eksempel smultringdiagram, datapunkter for trekart og sunburst-diagram, 3D-diagram, boblediagram, sektordiagram og så videre. Når du har opprettet et diagram, kan du enkelt tilpasse utseendet og dataene ved å bruke de ulike egenskapene og metodene til diagramklassen. Du kan for eksempel endre diagramtypen, angi akseetiketter, legge til dataserier og mer.
Opprette traktdiagrammer i presentasjonens lysbilde via .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();
}