Vue d'ensemble du produit

todo:image_alt_text

Bienvenue sur Aspose.Slides for Java!

Aspose.Slides for Java est une API de gestion Microsoft PowerPoint® qui permet aux applications Java de lire et d’écrire des documents PowerPoint® sans Microsoft PowerPoint®.

Aspose.Slides for Java est le premier et le seul composant qui fournit les fonctionnalités nécessaires à la gestion des documents PowerPoint®.

Aspose.Slides for Java offre de nombreuses fonctionnalités clés telles que la gestion du texte, des formes, des tableaux et des animations, l’ajout d’audio et de vidéo aux diapositives, la prévisualisation des diapositives, l’exportation des diapositives vers SVG, PDF et d’autres formats.

Description du produit

Aspose.Slides for Java vous permet non seulement d’ouvrir des fichiers PowerPoint provenant de différentes sources, mais aussi d’enregistrer vos présentations de diverses manières. Par exemple, vous pouvez enregistrer vos présentations au format PPT ; vous pouvez également enregistrer vos diapositives sous forme d’images.

Aspose.Slides for Java vous offre presque toutes les fonctionnalités que vous pourriez ou non trouver dans Microsoft PowerPoint. Grâce à la polyvalence d’Aspose.Slides for Java, en plus des tableaux et des différents types de formes, vous pouvez également ajouter différents types de cadres — texte, audio et vidéo—à vos diapositives.

Aspose.Slides for Java fournit également des démos complètes et des exemples fonctionnels pour que les développeurs comprennent mieux l’API.

Fonctions de présentation

  • Ouverture de présentations Microsoft PowerPoint à partir de différentes sources.
  • Enregistrement des présentations dans différents formats Microsoft PowerPoint.
  • Création de présentations à partir de zéro.
  • Conversion des présentations en documents PDF sans utiliser d’autre composant.
  • Capacité à lire les présentations Open Document (ODP).
  • Capacité à convertir PPT en PPTX ou inversement.
  • Lecture ou modification des propriétés du document d’une présentation.
  • Exportation des présentations vers PDF
  • Exportation des présentations vers TIFF
  • Exportation des présentations vers XPS
  • Exportation des présentations vers SWF
  • Exportation des présentations vers des notes PDF / notes TIFF
  • Exportation des présentations vers HTML

Fonctions des diapositives

  • Création de nouvelles diapositives à partir de zéro et ajout à des présentations.
  • Accès à n’importe quelle diapositive via sa position dans une présentation.
  • Copie ou clonage de diapositives dans la même présentation ou dans une autre.
  • Modification et suppression de diapositives.
  • Copie automatique des masques avec les diapositives.
  • Prévisualisation des diapositives.
  • Obtention ou définition du nom d’une diapositive.
  • Enregistrement des diapositives sous forme d’images.
  • Exportation des diapositives au format SVG.
  • Gestion de plusieurs masques dans les présentations.
  • Remplissage de l’arrière-plan des diapositives avec n’importe quel style supporté.
  • Ajout de nouvelles notes de diapositive ou gestion des notes existantes.
  • Définition dynamique de nouveaux masques et styles de diapositives.
  • Ajout ou modification des transitions du diaporama.
  • Ajout de transitions Morph

Fonctions graphiques et multimédia

  • Création ou gestion de formes telles que lignes, rectangles, ellipses et polylignes.
  • Gestion des styles de ligne dans les formes.
  • Obtention du texte alternatif d’une forme.
  • Rotation ou retournement des formes.
  • Remplissage des formes avec différents styles, par exemple plein, dégradé, motif, texture et image.
  • Utilisation de l’un des 48 motifs pré‑définis et de 24 textures.
  • Affectation de liens aux formes.
  • Lecture, modification et ajout de nouveaux effets d’animation aux diapositives et aux formes.
  • Ajout de nouvelles images aux présentations et gestion de celles existantes.
  • Ajout de nouvelles puces image aux présentations et gestion de celles existantes.
  • Ajout de nouveaux cadres audio aux présentations et gestion de ceux existants.
  • Ajout de nouveaux cadres vidéo aux présentations et gestion de ceux existants.

Fonctions de tableau

  • Création de tableaux à partir de zéro et ajout aux diapositives.
  • Redimensionnement et déplacement des tableaux.
  • Accès à n’importe quelle cellule d’un tableau.
  • Modification du format et des bordures de toute cellule.
  • Redimensionnement des colonnes et des lignes.
  • Ajout et suppression de colonnes et de lignes.
  • Définition de la largeur et de la couleur des bordures pour l’ensemble du tableau.
  • Application d’un style prédéfini aux tableaux

Fonctions texte et paragraphe

  • Obtention et définition du texte dans les espaces réservés et les cadres de texte.
  • Obtention du type d’un espace réservé.
  • Modification du formatage du texte dans un cadre de texte.
  • Ajout de nouvelles polices ou gestion des polices déjà utilisées dans une présentation.
  • Modification du texte et du formatage du texte.
  • Création ou gestion de liens dans le texte.
  • Prise en charge des tabulations et des tabulations effectives.
  • Ajout de nouveaux cadres de texte à presque tout type de forme.
  • Accès et modification des marges et des paramètres d’habillage du texte des cadres de texte.
  • Accès et modification de l’indentation des paragraphes.

Fonctions avancées

  • Accès aux objets OLE incorporés dans les présentations.
  • Verrouillage des présentations.
  • Ajout de filigranes aux présentations.
  • Application d’animations aux formes à l’intérieur des diapositives.

FAQ

Prend‑il en charge les niveaux de conformité PDF pour l’archivage et l’accessibilité (PDF/A et PDF/UA) ?
Oui. Vous pouvez enregistrer au format PDF avec PDF/A‑2a/2b/2u, PDF/A‑3a/3b, ainsi que PDF/UA en configurant options d’exportation PDF.

Existe‑t‑il un mécanisme de substitution de polices et la prise en charge des polices personnalisées pour garantir un rendu correct ?
Oui. La bibliothèque vous permet de charger des polices personnalisées et de définir des règles de secours afin que les glyphes manquants soient substitués de manière fiable lors de la conversion et du rendu.

Puis‑je détecter si un fichier est protégé par mot de passe sans l’ouvrir complètement ?
Oui. Vous pouvez examiner une présentation pour déterminer si un mot de passe est requis avant de charger le document complet.

Microsoft PowerPoint est‑il requis pour le traitement et les conversions ?
Non. Aspose.Slides est un moteur autonome ; PowerPoint n’est pas nécessaire sur le serveur ou la station de travail.

Est‑il sûr de traiter des présentations depuis plusieurs threads ?
Oui, vous pouvez traiter différents documents en parallèle dans des threads séparés ; évitez simplement d’utiliser la même instance de présentation simultanément entre threads.

Les macros sont‑elles préservées et puis‑je gérer VBA dans les fichiers PPTM/PPSM ?
Oui. Les présentations avec macros sont prises en charge, et vous pouvez examiner et gérer les projets VBA dans ces fichiers.

Puis‑je convertir un PDF ou du HTML en diapositives PowerPoint ?
Oui. Vous pouvez importer des pages PDF ou du contenu HTML pour créer ou remplir des diapositives dans une présentation.

L’exportation XPS est‑elle prise en charge et puis‑je contrôler la qualité et le contenu de la sortie XPS ?
Oui. Exportation vers XPS est disponible, et les options d’enregistrement vous permettent d’ajuster la qualité de sortie et le contenu inclus.

Puis‑je convertir des diapositives en images et contrôler la qualité de sortie ?
Oui. Les diapositives peuvent être rendu en PNG, JPEG, GIF, BMP, TIFF et d’autres formats avec un contrôle fin de la taille et de la qualité.

Les formules mathématiques sont‑elles prises en charge (MathML/MathText) et peuvent‑elles être exportées ?
Oui. Vous pouvez créer et modifier du texte mathématique et exporter les équations, y compris vers MathML.

Comment la bibliothèque gère‑t‑elle le chiffrement et les mots de passe (ouvrir, définir, supprimer) ?
Elle prend en charge l’ouverture des présentations chiffrées, la définition ou la suppression des mots de passe pour l’ouverture et la modification, ainsi que la vérification du statut de protection d’un fichier.