Aspose.Slides  for Java

Java PowerPoint API door Aspose.Slides

Maak, wijzig, voeg samen, kloon, bescherm, converteer en manipuleer PowerPoint PPT, PPTX in Java en andere presentatieformaten.

  Gratis proefversie downloaden
  
 

Aspose.Slides voor Java is een Java PowerPoint API voor het manipuleren en beheren van presentaties. Hiermee kunnen ontwikkelaars PowerPoint-presentaties in Java lezen, schrijven, converteren en manipuleren. Alle documentelementen zoals dia's, tabellen, tekst, grafieken, vormen, afbeeldingen en SmartArt-diagrammen zijn toegankelijk voor manipulatie.

Aspose.Slides voor Java API ondersteunt het exporteren van presentaties naar PDF, PDF/A, HTML, XPS en afbeeldingsformaten. De Java PowerPoint API bevat veel uitgebreide Java PPT-functies zoals: samenvoegen, klonen, splitsen, vergelijken en afdrukken van PPT(X)-presentaties in Java. Aspose.Slides voor Java API werkt zonder dat er extra afhankelijkheden nodig zijn.

Geavanceerde functies van Java PowerPoint API

Bestaande dia's maken of klonen vanuit sjablonen

Bestanden opslaan en openen van en naar streams

Genereer presentaties uit de database

Vormen maken en tekst toevoegen aan vormen op dia's

Werken met PowerPoint-tabellen

Tekst- en vormopmaak verwerken

De bescherming verwijderen of toepassen op vormen

Excel-diagrammen insluiten als OLE-objecten in dia's

Werken met ActiveX-componenten

Presentatie converteren naar meerdere formaten in Java

Aspose.Slides voor Java API geeft presentaties weer in een groot aantal standaardindelingen die vergelijkbaar zijn met de originele met behulp van de rendering-engine. De weergave-engine is speciaal ontworpen voor weergave met de hoogste getrouwheid aan PowerPoint. Het converteren van presentaties naar elk ondersteund formaat is eenvoudig door gewoon te laden, het uitvoerformaat in te stellen en de Save-methode aan te roepen. Definieer met Java PowerPoint API de instellingen van Java PPT-conversie om het uitvoerdocument in een oogwenk te wijzigen.

Presentaties renderen - Java

// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);

Presentatie-elementen in Java wijzigen

Aspose.Slides voor Java API kan alle dia-elementen verwerken, inclusief tabel, tekstvak, rechthoek, polylijn, ellips, auto-vorm, afbeeldingsframe, videoframe, audioframe en OLE-objectframe. De Java PowerPoint API biedt ook een goed ontworpen set Java PPT-klassen waarmee u elk van deze elementen uitgebreid kunt manipuleren.

PowerPoint SmartArt manipuleren in Java

Aspose.Slides voor Java API kan eenvoudig bestaande SmartArt-vormen van een dia maken of openen, manipuleren en verwijderen. De Java PowerPoint API maakt het mogelijk om dynamisch de eigenschappen van de SmartArt te verkennen of om SmartArt-knooppunten te beheren en om de lay-out, stijl en kleur van SmartArt-vormen te manipuleren.

Miniaturen van dia's maken in Java

Er zijn veel mogelijkheden om diaminiaturen te gebruiken, zoals: maak een online presentatieviewer op een aangepaste website, deel diaminiaturen met klanten als presentatiesjabloon en vele andere. Aspose.Slides voor Java API maakt het mogelijk om diaminiaturen te maken met slechts een paar regels code.

Miniatuur van dia maken - Java

// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));

Microsoft Office-automatisering – niet nodig

API is gebouwd met behulp van beheerde code waarvoor Microsoft Office of Microsoft PowerPoint niet op de machine hoeft te worden geïnstalleerd om met PowerPoint-documentindelingen te werken. Het is een perfect alternatief voor Microsoft PowerPoint-automatisering in termen van ondersteunde functies, beveiliging, stabiliteit, schaalbaarheid, snelheid en prijs.