1. Termékek
  2.   Bemutatás
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Excel-táblázatok létrehozása és konvertálása Java API-n keresztül

Java PowerPoint prezentációs könyvtár PowerPoint PPT, PPTX prezentációk létrehozásához, szerkesztéséhez, egyesítéséhez, klónozásához, védelméhez, konvertálásához és manipulálásához.

Az

Aspose.Slides for Java egy nagyon hatékony API, amely segít a szoftverfejlesztőknek PowerPoint-prezentációk létrehozásában, kezelésében és konvertálásában. saját Java-alkalmazásaikat a Microsoft PowerPoint vagy bármely más alkalmazás használata nélkül. Könnyen használható kezelőfelületével és jól dokumentált kódpéldáival nagyszerű választás azoknak a fejlesztőknek, akik PowerPoint funkciókat szeretnének hozzáadni Java-alkalmazásaikhoz.

Az Aspose.Slides for Java API lehetővé teszi a szoftverprogramozók számára, hogy különféle formátumokban mentsék a prezentációkat, valamint néhány soros Java-kóddal konvertálják a prezentációkat egyik formátumból a másikba. Lehetővé teszi a konvertálást PPT, OOXML prezentációs formátumba (PPTX), PDF, XPS, TIFF, ODP, HTML és sok más formátumba. Ezenkívül támogatja a PPT-ről PPTX-re, az ODP-ről a PPTX-re való konvertálást, a prezentációs diákat Scalable Vector Graphics (SVG) formátumra, a bemutató diákat TIFF, PNG, BMP, JPEG és GIF formátumba, és még sok mást.

Az Aspose.Slides for Java egy fejlett és sokoldalú API funkciók széles skálájával, valamint több platform és PowerPoint-verzió támogatásával. A könyvtár támogatja a prezentációk létrehozását a semmiből, a meglévő prezentációk módosítását, a formázás és stílus alkalmazását, diagramok és diagramok beszúrását, új diák beszúrását, diaátmenetek hozzáadását, animációk hozzáadását a diákhoz, szöveges animációkat, valamint objektum-animációkat és még sok mást. A könyvtár támogatja a PowerPoint különböző verzióit is, beleértve a PowerPoint 2007-et, 2010-et, 2013-at, 2016-ot és 2019-et, valamint támogatja a PowerPoint 2007-ben és újabb verzióiban használt új Open XML formátumot is.

Previous Next

Az Aspose.Slides for Java használatának első lépései

Az Aspose az összes Java API-t ad otthont a Maven lerakatain. Az Aspose.Slides for Java API-t közvetlenül a Maven-projektekben használhatja egyszerű konfigurációkkal. Így adja meg az Aspose Maven Repository konfigurációját/helyét a Maven pom.xml fájlban.

Maven tárhely az Aspose.Slides for Java számára



<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>
Le is töltheti közvetlenül az Aspose termékkiadási oldaláról.

Prezentációk létrehozása és kezelése Java API-n keresztül

Az Aspose.Slides for Java API lehetővé teszi a szoftverfejlesztők számára, hogy PowerPoint prezentációkat hozzanak létre és kezeljenek saját Java-alkalmazásukon belül. A könyvtár támogatja a meglévő prezentációk megnyitását is, és változtatásokat hajt végre rajta, és különféle fájlformátumokba menti vissza. Könnyedén megnyithat jelszóval védett prezentációkat és nagyon nagy prezentációkat is. A könyvtár támogatja a meglévő prezentációk összevonását, új diák hozzáadását a meglévőhöz, új formázás alkalmazását a diákon, a meglévő prezentáció vizsgálatát, a meglévő prezentációk tulajdonságainak lekérését stb.

Prezentációk készítése és sor hozzáadása az első diához .NET API-n keresztül

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

Prezentációk konvertálása PDF-re, XPS-re, ODP-re Java API-n keresztül

Az Aspose.Slides for Java könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy PowerPoint-prezentációkat különféle fájlformátumokká alakítsanak át, mindössze néhány soros Java-kóddal. Támogatja a konvertálást PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash és kép (JPEG, PNG, BMP, TIFF, GIF) fájlokká. A fejlesztők különböző beállításokat adhatnak meg a prezentáció mentése közben, például jelszavas védelmet, titkosítást és egyebeket. A könyvtárat úgy tervezték, hogy zökkenőmentesen működjön együtt a Java-alkalmazásokkal, így ideális megoldás azoknak a fejlesztőknek, akiknek az alkalmazásuk munkafolyamatának részeként PowerPoint-prezentációkat kell konvertálniuk.

Prezentáció konvertálása PDF-be a Notes dianézetben .NET API-n keresztül

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

Biztonságos prezentáció Java API használatával

Az Aspose.Slides for Java lehetőséget biztosított arra, hogy a PowerPoint bemutatókat a Java alkalmazásokon belül biztonságossá tegyék. A könyvtár számos funkciót tartalmaz prezentációik biztosítására, például biztonságos prezentációkat jelszavas védelem beállításával, a PowerPointhoz hasonló digitális aláírást, szöveges vízjel vagy képvízjel hozzáadása a diákhoz és még sok más. Ez megtehető az API-ban elérhető beépített titkosítási opciók használatával is, például jelszó megadásával a prezentáció megnyitásához, a prezentáció szerkesztésének vagy nyomtatásának korlátozásával, valamint a különböző felhasználók jogosultságainak megadásával.

Prezentáció titkosítása C# API-n keresztül

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

Diagramok létrehozása és kezelése prezentációban Java segítségével

A Java-ban számos olyan könyvtár található, amelyek segítségével diagramok hozhatók létre és kezelhetők prezentációkban. Az Aspose.Slides for Java egy hatékony eszköz diagramok létrehozásához és kezeléséhez prezentációkban. A könyvtár lehetővé teszi diagramok hozzáadását a prezentációkhoz, azok megjelenésének és adatainak testreszabását, sőt diagramok létrehozását a semmiből. A könyvtár különféle típusú diagramokat támogat, mint például a fánkdiagram, a fatérkép és a napsütéses diagram adatpontjai, a 3D diagram, a buborékdiagram, a kördiagram és így tovább. Miután elkészített egy diagramot, könnyen testreszabhatja annak megjelenését és adatait a Chart osztály különféle tulajdonságaival és módszereivel. Például módosíthatja a diagram típusát, beállíthatja a tengelycímkéket, hozzáadhat adatsorokat stb.

Tölcsérdiagramok létrehozása a prezentáció diájában .NET API-n keresztül

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