Aperçu des fonctionnalités
Plateformes prises en charge
Aspose.Slides for Node.js via Java est une API indépendante de la plateforme. Elle peut être utilisée sur n’importe quelle plateforme (Windows, Linux, macOS, etc.) où Node.js 7 ou supérieur est installé. Oracle JDK 8 ou supérieur est une autre exigence.
Formats de fichiers et conversions
Aspose.Slides for Node.js via Java prend en charge la plupart des formats de documents PowerPoint. Il vous permet également de les exporter vers les formats de fichiers populaires que les organisations utilisent et partagent entre elles. Consultez ces détails :
| Fonctionnalité | Description |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Node.js via Java offre le traitement le plus rapide pour ce format de document de présentation. |
| PPT to PPTX conversion | Aspose.Slides for Node.js via Java prend en charge la conversion PPT vers PPTX. |
| Portable Document Format (PDF) | Vous pouvez exporter tous les formats de fichiers pris en charge vers des documents Adobe Portable Document Format (PDF) avec une seule méthode. |
| XML Parser Specification (XPS) | Vous pouvez exporter tous les formats de fichiers pris en charge vers des documents XML Parser Specification (XPS) avec une seule méthode. |
| Tagged Image File Format (TIFF) | Vous pouvez exporter tous les formats de fichiers de présentation pris en charge vers le format Tagged Image File Format (TIFF). |
| PPTX To HTML Conversion | Aspose.Slides for Node.js via Java prend en charge la conversion de PresentationEx au format HTML. |
Rendu et impression
Aspose.Slides for Node.js via Java prend en charge le rendu haute fidélité des diapositives d’une présentation vers différents formats graphiques. Consultez ces détails :
| Fonctionnalité | Description |
|---|---|
| Java Supported Image Formats | En utilisant Aspose.Slides for Node.js via Java, vous pouvez rendre les diapositives de présentation et les images sur les diapositives vers tous les formats graphiques pris en charge par Java tels que TIFF, PNG, BMP, JPEG, GIF. |
| SVG Format | Aspose.Slides for Node.js via Java fournit également des méthodes intégrées qui vous permettent d’exporter les diapositives de présentation aux formats Scalable Vector Graphics (SVG). |
| Presentation Printing | Les dernières versions d’Aspose.Slides for Node.js via Java offrent des méthodes d’impression intégrées avec différentes options. |
Fonctionnalités du contenu
Aspose.Slides for Node.js via Java vous permet d’accéder, de modifier ou de créer presque tous les éléments ou contenus des documents de présentation. Consultez ces détails :
| Fonctionnalité | Description |
|---|---|
| Master Slides | Les diapositives maîtres définissent la mise en page des diapositives normales. Aspose.Slides for Node.js via Java vous permet d’accéder et de modifier les diapositives maîtres des documents de présentation |
| Normal Slides | Avec Aspose.Slides for Node.js via Java, vous pouvez créer de nouvelles diapositives de différents types ; vous pouvez également accéder et modifier les diapositives existantes dans les présentations |
| Cloning / Copying Slides | Des méthodes intégrées fournies par Aspose.Slides for Node.js via Java vous permettent de cloner ou copier des diapositives existantes au sein d’une présentation. Vous pouvez également utiliser des diapositives copiées ou clonées d’une présentation à une autre. Comme une diapositive hérite de sa mise en page de la diapositive maîtresse, les méthodes de clonage intégrées copient automatiquement la maîtresse lors du clonage |
| Managing Slides sections | Méthodes pour organiser les diapositives en différentes sections à l’intérieur d’une présentation |
| Place Holders and Text Holders | Vous pouvez accéder aux espaces réservés et aux zones de texte dans une diapositive. De plus, vous pouvez créer une diapositive avec des zones de texte à partir de zéro en utilisant la méthode appropriée |
| Header and Footers | Aspose.Slides for Node.js via Java facilite la gestion des en-têtes/pieds de page dans les diapositives |
| Notes in Slides | Avec Aspose.Slides for Node.js via Java, vous pouvez accéder et modifier les notes associées à une diapositive et également ajouter de nouvelles notes |
| Finding a Shape | Vous pouvez également trouver une forme particulière dans une diapositive en utilisant le texte alternatif associé à la forme |
| Backgrounds | Aspose.Slides for Node.js via Java vous permet de travailler avec les arrière‑plans associés à une diapositive maîtresse ou normale dans une présentation |
| Text Boxes | Les zones de texte peuvent être créées à partir de zéro. Vous pouvez accéder aux zones de texte existantes. Vous pouvez également modifier leurs textes sans perdre le format d’origine |
| Rectangle Shapes | Vous pouvez créer ou modifier des formes rectangulaires avec Aspose.Slides for Node.js via Java |
| Poly Line Shapes | Vous pouvez créer ou modifier des formes de polylignes avec Aspose.Slides for Node.js via Java |
| Ellipse Shapes | Vous pouvez créer ou modifier des formes elliptiques avec Aspose.Slides for Node.js via Java |
| Group Shapes | Aspose.Slides for Node.js via Java prend en charge les formes groupées |
| Auto Shapes | Aspose.Slides for Node.js via Java prend en charge les formes automatiques |
| SmartArt | Aspose.Slides for Node.js via Java fournit la prise en charge des formes SmartArt dans MS PowerPoint |
| Charts | Aspose.Slides for Node.js via Java fournit la prise en charge des graphiques MSO dans PowerPoint |
| Shapes Serialization | Aspose.Slides for Node.js via Java prend en charge un grand nombre de formes. Lorsqu’Aspose.Slides for Node.js via Java ne prend pas en charge une forme, vous pouvez utiliser une méthode de sérialisation qui vous permet de sérialiser cette forme à partir d’une diapositive existante. Ainsi, vous pouvez réutiliser la forme selon vos besoins |
| Picture Frames | Vous pouvez gérer les images dans les cadres d’image avec Aspose.Slides for Node.js via Java |
| Audio Frames | Vous pouvez lier ou intégrer des fichiers audio dans des cadres audio sur les diapositives avec Aspose.Slides for Node.js via Java |
| Video Frames | Vous pouvez gérer les fichiers vidéo dans des cadres vidéo. Aspose.Slides for Node.js via Java fournit également la prise en charge des vidéos liées et intégrées |
| OLE Frame | Vous pouvez gérer les objets OLE dans les cadres OLE avec Aspose.Slides for Node.js via Java |
| Tables | Aspose.Slides for Node.js via Java prend en charge les tableaux dans les diapositives |
| ActiveX Controls | Prise en charge des contrôles ActiveX |
| VBA Macros | Prise en charge de la gestion des macros VBA à l’intérieur des présentations |
| Text Frame | Vous pouvez accéder au texte de toute forme via le cadre de texte associé à cette forme |
| Text Scanning | Vous pouvez analyser le texte d’une présentation au niveau de la présentation ou de la diapositive grâce aux méthodes d’analyse intégrées |
| Animations | Vous pouvez appliquer des animations aux formes |
| Slide Shows | Aspose.Slides for Node.js via Java prend en charge les diaporamas et les transitions de diapositives |
Fonctionnalités de mise en forme
Avec Aspose.Slides for Node.js via Java, vous pouvez mettre en forme les textes et les formes sur les diapositives d’une présentation. Consultez ces détails :
| Fonctionnalité | Description |
|---|---|
| Text Formatting | Dans Aspose.Slides for Node.js via Java, vous pouvez gérer les textes via les cadres de texte associés aux formes. Ainsi, vous pouvez mettre en forme les textes en utilisant les paragraphes et portions associés aux cadres de texte. Ces éléments de texte peuvent être formatés via Aspose.Slides for Node.js via Java. - Type de police - Taille de police - Couleur de police - Nuances de police - Alignement de paragraphe - Puces de paragraphe - Orientation de paragraphe |
| Shape Formatting | Dans Aspose.Slides for Node.js via Java, l’élément de base d’une diapositive est une forme. Vous pouvez mettre en forme ces éléments de forme avec Aspose.Slides for Node.js via Java : - Position - Taille - Ligne - Remplissage (y compris Motif, Dégradé, Uni) - Texte - Image |
FAQ
Dois-je installer Microsoft PowerPoint sur le serveur/PC pour que la bibliothèque fonctionne ?
Non. PowerPoint n’est pas requis ; Aspose.Slides est un moteur autonome pour créer, modifier, convertir et rendre des présentations.
Comment le multithreading fonctionne-t-il ? Le traitement peut-il être parallélisé ?
Il est sûr de traiter différents documents dans différents threads ; le même présentation object ne doit pas être utilisé par plusieurs threads en même temps.
Les mots de passe de fichiers et le chiffrement sont-ils pris en charge ?
Oui. Vous pouvez ouvrir des présentations chiffrées, définir ou supprimer un mot de passe d’ouverture et d’écriture, et vérifier l’état de protection.
Dois-je me soucier des packages de polices dans les conteneurs Linux ?
Oui. Il est recommandé d’installer les packages de polices courants et/ou de spécifier explicitement les répertoires de polices dans votre application afin d’éviter des substitutions inattendues.
Existe-t-il des limitations dans la version d’évaluation ?
En mode d’évaluation, un filigrane est ajouté à la sortie et certaines limitations s’appliquent ; une licence temporaire de 30 jours est disponible pour tester l’intégralité des fonctionnalités.
L’importation de formats externes dans une présentation (PDF/HTML → PPTX) est-elle prise en charge ?
Oui. Vous pouvez ajouter des pages PDF et du contenu HTML à une présentation, les transformant en diapositives.