
Nous sommes heureux d’annoncer le lancement de Aspose.Slides pour Node.js via Java. Ce produit est destiné aux développeurs qui souhaitent utiliser Aspose.Slides pour Java afin de créer et manipuler des présentations Microsoft PowerPoint et OpenOffice dans leurs applications node.js et plateformes serveur Javascript.
Aspose.Slides pour Node.js via Java est une bibliothèque de classes qui permet à vos applications de lire et d’écrire des documents PowerPoint® sans utiliser Microsoft PowerPoint®. Ce nouveau produit fournit toutes les fonctionnalités d’Aspose.Slides avec quelques limitations, des exigences d’installation/utilisation supplémentaires et des modifications de l’API.
Installer Aspose.Slides pour Node.js
Aspose.Slides pour Node.js via Java est une API indépendante de la plateforme et peut être utilisée sur n’importe quelle plateforme (Windows, Linux et MacOS) où les ponts Node.js
et node-java
sont installés.
Pour installer Aspose.Slides pour Node.js via Java, consultez la page d’installation du produit.
Utiliser Aspose.Slides pour Node.js via Java
Créer un PowerPoint dans Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// Obtient la première diapositive
var slide = pres.getSlides().get_Item(0);
// Ajoute une autoforme de type 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();
}
Fusionner des PowerPoints dans Node.js
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();
}
Convertir PowerPoint en PDF dans Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Instancier un objet Presentation qui représente un fichier PPT
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// Enregistrer la présentation en tant que PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
Convertir PowerPoint en JPG dans Node.js
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// Instancier un objet Presentation qui représente un fichier PPT
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();
}
Importer PowerPoint depuis un PDF dans Node.js
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();
}
Pour plus d’articles sur la réalisation de tâches dans node.js à l’aide d’Aspose.Slides, consultez la section Guide du développeur de la documentation d’Aspose.Slides pour Java. Aspose.Slides pour Node.js via Java est basé sur Aspose.Slides pour Java, donc la plupart des articles de documentation de ce dernier peuvent être utilisés pour le premier.
Ressources
Voici des liens vers les ressources d’Aspose.Slides pour Node.js via Java dont vous pourriez avoir besoin :