1. Tuotteet
  2.   Esittely
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Luo ja muunna Excel-laskentataulukoita Java API:n kautta

Java PowerPoint -esityskirjasto, jolla voit luoda, muokata, yhdistää, kloonata, suojata, muuntaa ja käsitellä PowerPoint PPT-, PPTX-esityksiä.

Aspose.Slides for Java on erittäin tehokas sovellusliittymä, jonka avulla ohjelmistokehittäjät voivat luoda, käsitellä ja muuntaa PowerPoint-esityksiä sisällä. omia Java-sovelluksiaan käyttämättä Microsoft PowerPointia tai muita sovelluksia. Helppokäyttöisen käyttöliittymänsä ja hyvin dokumentoitujen koodiesimerkkien ansiosta se on loistava valinta kehittäjille, jotka haluavat lisätä PowerPoint-toimintoja Java-sovelluksiinsa.

Aspose.Slides for Java API antaa ohjelmoijat tallentaa esityksiä useissa eri muodoissa sekä muuntaa esityksiä muodosta toiseen vain muutamalla Java-koodirivillä. Se mahdollistaa muuntamisen PPT-, OOXML-esitysmuotoon (PPTX), PDF-, XPS-, TIFF-, ODP-, HTML- ja moniin muihin muotoihin. Lisäksi se tukee myös muuntamista PPT:stä PPTX:ksi, ODP:stä PPTX:ksi muuntamista, esitysdioja Scalable Vector Graphics (SVG) -muotoon, esitysdiojen hahmontamista TIFF-, PNG-, BMP-, JPEG- ja GIF-muotoon ja monia muita.

Aspose.Slides for Java on edistynyt ja monipuolinen sovellusliittymä, jossa on laaja valikoima ominaisuuksia ja tuki useille alustoille ja PowerPoint-versioille. Kirjasto tukee esitysten luomista tyhjästä, olemassa olevien esitysten muokkaamista, muotoilun ja tyylin käyttämistä, kaavioiden ja kaavioiden lisäämistä, uusien diojen lisäämistä, diasiirtymien lisäämistä, animaatioiden lisäämistä dioihin, tekstianimaatioita sekä objektianimaatioita ja paljon muuta. Kirjasto tarjosi myös tukea eri PowerPointin versioille, mukaan lukien PowerPoint 2007, 2010, 2013, 2016 ja 2019, ja tukee myös uutta Open XML -muotoa, jota käytetään PowerPoint 2007:ssä ja uudemmissa.

Previous Next

Aspose.Slides for Java -sovelluksen käytön aloittaminen

Aspose isännöi kaikkia Java-sovellusliittymiä Mavenin arkistoissa. Voit käyttää Aspose.Slides for Java API -sovellusliittymää suoraan Maven-projekteissasi yksinkertaisilla kokoonpanoilla. Määritä Aspose Maven Repository -määritys/sijainti Maven pom.xml -tiedostossa tällä tavalla.

Maven-arkisto Aspose.Slides for Javalle



<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>
Voit myös ladata sen suoraan Asposen tuotteen julkaisusivulta.

Esitysten luominen ja muokkaaminen Java-sovellusliittymän kautta

Aspose.Slides for Java -sovellusliittymän avulla ohjelmistokehittäjät voivat luoda ja käsitellä PowerPoint-esityksiä omassa Java-sovelluksessaan. Kirjasto tukee myös olemassa olevien esitysten avaamista ja tekee siihen muutoksia ja tallentaa sen takaisin eri tiedostomuodoissa. Voit myös avata helposti salasanalla suojattuja esityksiä sekä erittäin suuria esityksiä. Kirjasto tukee myös olemassa olevien esitysten yhdistämistä, uuden dian lisäämistä olemassa olevaan, uuden muotoilun käyttämistä dioissa, olemassa olevan esityksen tutkimista, olemassa olevien esitysten ominaisuuksien hankkimista ja niin edelleen.

Esitysten luominen ja rivin lisääminen ensimmäiseen diaan .NET API:n kautta

// 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();
}

Esitysten muuntaminen PDF-, XPS- tai ODP-muotoon Java-sovellusliittymän kautta

Aspose.Slides for Java -kirjasto antaa ohjelmistokehittäjille mahdollisuuden muuntaa PowerPoint-esityksiä eri tiedostomuotoihin vain muutamalla Java-koodirivillä. Se tukee muuntamista PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash ja kuvatiedostoiksi (JPEG, PNG, BMP, TIFF, GIF) tiedostoiksi. Kehittäjät voivat määrittää esitystä tallentaessaan erilaisia vaihtoehtoja, kuten salasanasuojauksen, salauksen ja paljon muuta. Kirjasto on suunniteltu toimimaan saumattomasti Java-sovellusten kanssa, joten se on ihanteellinen ratkaisu kehittäjille, joiden on muutettava PowerPoint-esityksiä osana sovelluksensa työnkulkua.

Muunna esitys PDF-muotoon Notes-dianäkymässä .NET-sovellusliittymän kautta

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();
}

Suojattu esitys Java API:lla

Aspose.Slides for Java on tarjonnut mahdollisuuden suojata PowerPoint-esitysnsä Java-sovelluksissa. Kirjastossa on lukuisia toimintoja esitysten turvaamiseen, kuten suojatut esitykset asettamalla salasanasuojaus, digitaalinen allekirjoitus, joka on sama kuin PowerPointissa, Lisää tekstin vesileima tai kuvan vesileima diaan ja paljon muuta. Tämä voidaan tehdä myös käyttämällä API:n sisäisiä salausvaihtoehtoja, kuten asettamalla salasana esityksen avaamiseen, rajoittamalla esityksen muokkausta tai tulostamista ja asettamalla käyttöoikeuksia eri käyttäjille.

Esityksen salaaminen C# API:n kautta

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

Luo ja hallitse kaavioita esityksessä Java-sovelluksella

Javassa on useita kirjastoja, joita voidaan käyttää kaavioiden luomiseen ja hallintaan esityksissä. Aspose.Slides for Java on tehokas työkalu kaavioiden luomiseen ja hallintaan esityksissä. Kirjasto mahdollistaa liian helpon kaavioiden lisäämisen esityksiin, niiden ulkoasun ja datan mukauttamisen ja jopa kaavioiden luomisen tyhjästä. Kirjasto tukee erityyppisiä kaavioita, kuten donitsikaavio, puukartan datapisteet ja auringonpurkauskaaviot, 3D-kaaviot, kuplakaaviot, ympyräkaaviot ja niin edelleen. Kun olet luonut kaavion, voit helposti muokata sen ulkoasua ja tietoja käyttämällä Chart-luokan erilaisia ominaisuuksia ja menetelmiä. Voit esimerkiksi muuttaa kaavion tyyppiä, asettaa akselin otsikot, lisätä tietosarjoja ja paljon muuta.

Suppilokaavioiden luominen esityksen diassa .NET-sovellusliittymän kautta

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();
}
 Suomen