Aspose.Slides  for Node.js via Java

API PowerPoint Node.js pour les présentations

Créez, lisez, modifiez et convertissez des présentations PowerPoint et OpenOffice à l’aide de Node.js sans aucun logiciel externe.

  Download Free Trial
  
 

Aspose.Slides pour Node.js via Java est une bibliothèque Node.js qui vous permet de créer, modifier et convertir des présentations PowerPoint dans Node.js. Il prend en charge tous les éléments de présentation tels que les diapositives, les formes, le texte, les graphiques, les tableaux, les images, etc. Il offre également de nombreuses fonctionnalités avancées telles que la fusion, le clonage, le fractionnement, la comparaison et l'impression de présentations. Il fonctionne sans aucune dépendance et peut traiter des milliers de présentations en peu de temps.

Aspose.Slides pour Node.js via Java fournit les fonctionnalités populaires suivantes :

  • Chargement, ouverture et visualisation de présentations.
  • Édition de présentations.
  • Conversion de fichiers de présentation en formats de présentation populaires, tels que PPT, PPTX et ODP.
  • Exportation de présentations au format PDF, JPG, HTML, GIF, SVG et bien d'autres formats.
  • Rendu et impression de présentations.
  • Cryptage et décryptage de présentations ; présentations protégées par mot de passe et suppression des mots de passe.
  • Manipuler les entités de présentation, telles que les diapositives principales, les formes, les graphiques, les cadres photo, les cadres audio, les cadres vidéo, les macros OLE, VBA, les animations, etc.
  • Et bien d’autres fonctionnalités.

Node.js est un environnement d'exécution JavaScript populaire, gratuit, open source et multiplateforme qui permet aux développeurs d'écrire des outils de ligne de commande et des scripts côté serveur en dehors d'un navigateur. Pour cette raison, l'équipe Aspose.Slides est fière de proposer Aspose.Slides pour Node.js via Java à la communauté Node.js.

Fonctionnalités avancées de l'API PowerPoint Node.js

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

Travailler avec des tableaux PowerPoint via l'API

Appliquer ou supprimer la protection sur les formes

Ajouter des graphiques Excel en tant qu'OleObjects aux diapositives

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

Gérer le formatage du texte et des formes

Générer des présentations à partir d'une base de données

Protégez les présentations et le PDF résultant

Imprimer des présentations sur une imprimante physique

Configuration système requise

  • Aspose.Slides pour Node.js via Java est une API JavaScript côté serveur basée sur Node.js. Il peut fonctionner sur les plateformes Windows, Unix/Linux et Mac avec JDK 1.8 ou supérieur.

Comment installer

Utilisez NPM pour installer notre bibliothèque Node.js pour le traitement des présentations à partir du référentiel de packages NPM. :

npm install aspose.slides.via.java

Comment créer une nouvelle présentation PowerPoint dans Node.js

Dans l'exemple ci-dessous, nous avons ajouté un rectangle à la première diapositive de la présentation.

            	
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    // Gets the first slide
    var slide = pres.getSlides().get_Item(0);
    // Adds an autoshape with type set to rectangle
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Comment fusionner des présentations dans Node.js

Ce code Node.js vous montre comment fusionner des présentations :

            
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
    for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}
            
        

Comment importer une présentation à partir d'un PDF dans Node.js. Convertir PDF en PPT, Convertir PDF en PPTX, Convertir PDF en ODP

Ce code Node.js illustre le processus de conversion PDF en PowerPoint :

            
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    pres.getSlides().removeAt(0);
    pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Comment convertir PowerPoint en PDF dans Node.js

Ce code Node.js vous montre comment convertir un document PowerPoint PPT, PPTX et OpenOffice ODP en document PDF à l'aide des options par défaut. Le fichier résultant est un document PDF aux niveaux de qualité maximum

            
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Comment convertir PowerPoint en JPG dans Node.js. Convertir PPT en JPG, Convertir PPTX en JPG, Convertir ODP en JPG

L'exemple suivant vous montre comment convertir un document PowerPoint PPT, PPTX et OpenOffice ODP en un ensemble d'images JPEG.

            
var aspose = aspose || {};
var java = require("java");

aspose.slides = require("aspose.slides.via.java");

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
    for (var i = 0; i < pres.getSlides().size(); i++)
    {
        var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
        var imageio = java.newInstanceSync("javax.imageio.ImageIO");
        var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
        imageio.write(bmp, "JPEG", file);
    }
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Ce que les gens disent

Ne vous contentez pas de nous croire sur parole. Découvrez ce que les utilisateurs ont à dire sur les API PowerPoint.

 
 
View Case Studies
  

Support and Learning Resources