Aspose.Slides  for Java

API Java PowerPoint par Aspose.Slides

Créez, modifiez, fusionnez, clonez, protégez, convertissez et manipulez PowerPoint PPT, PPTX en Java ainsi que d’autres formats de présentation.

  Télécharger l'essai gratuit
  
 

Aspose.Slides for Java est une API Java PowerPoint pour la manipulation et la gestion des présentations. Il permet aux développeurs de lire, écrire, convertir et manipuler des présentations PowerPoint en Java. Tous les éléments du document tels que les diapositives, les tableaux, le texte, les graphiques, les formes, les images et les diagrammes SmartArt sont accessibles pour la manipulation.

L'API Aspose.Slides pour Java prend en charge l'exportation de présentations aux formats PDF, PDF/A, HTML, XPS et image. L'API Java PowerPoint comprend de nombreuses fonctionnalités Java PPT étendues telles que : fusionner, cloner, diviser, comparer, imprimer des présentations PPT (X) en Java. L'API Aspose.Slides pour Java fonctionne sans aucune dépendance supplémentaire nécessaire.

Fonctionnalités avancées de l'API Java PowerPoint

Créer ou cloner des diapositives existantes à partir de modèles

Enregistrer et ouvrir des fichiers vers et depuis des flux

Générer des présentations à partir de la base de données

Créer des formes et ajouter du texte aux formes sur les diapositives

Travailler avec des tableaux PowerPoint

Gérer le formatage du texte et des formes

Supprimer ou appliquer la protection sur les formes

Incorporer des graphiques Excel en tant qu'objets OLE dans des diapositives

Travailler avec des composants ActiveX

Convertir une présentation en plusieurs formats en Java

L'API Aspose.Slides pour Java rend les présentations dans un grand nombre de formats standard similaires à l'original à l'aide de son moteur de rendu. Le moteur de rendu est spécialement conçu pour un rendu avec la plus grande fidélité au PowerPoint. La conversion de présentations dans n'importe quel format pris en charge est simple, il suffit de charger, de définir le format de sortie et d'appeler la méthode Save. Avec l'API Java PowerPoint, définissez les paramètres de conversion Java PPT pour modifier le document de sortie à la volée.

Présentations de rendu - 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);

Modifier les éléments de présentation en Java

L'API Aspose.Slides pour Java est capable de gérer tous les éléments de diapositive, y compris le tableau, la zone de texte, le rectangle, la polyligne, l'ellipse, la forme automatique, le cadre d'image, le cadre vidéo, le cadre audio et le cadre d'objet OLE. L'API Java PowerPoint fournit également un ensemble bien conçu de classes Java PPT qui vous permet de manipuler de manière exhaustive chacun de ces éléments.

Manipuler PowerPoint SmartArt en Java

L'API Aspose.Slides pour Java peut facilement créer ou accéder, manipuler et supprimer des formes SmartArt existantes d'une diapositive. L'API Java PowerPoint facilite l'exploration dynamique des propriétés du SmartArt ou la gestion des nœuds SmartArt ainsi que la manipulation de la disposition, du style et de la couleur des formes SmartArt.

Créer des miniatures de diapositives en Java

Il existe de nombreuses possibilités d'utilisation des miniatures de diapositives, telles que : créer une visionneuse de présentation en ligne sur un site Web personnalisé, partager une miniature de diapositive avec des clients en tant que modèle de présentation et bien d'autres. L'API Aspose.Slides for Java permet de créer des miniatures de diapositives avec seulement quelques lignes de code.

Créer la vignette de la diapositive - 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 Automation - Non nécessaire

L'API est construite à l'aide d'un code géré qui n'a pas besoin que Microsoft Office ou Microsoft PowerPoint soit installé sur la machine pour fonctionner avec les formats de document PowerPoint. C'est une alternative parfaite à l'automatisation de Microsoft PowerPoint en termes de fonctionnalités prises en charge, de sécurité, de stabilité, d'évolutivité, de vitesse et de prix.