Créer des formes 3D dans des fichiers Powerpoint

Aperçu

La création de formes 3D dans des fichiers PowerPoint peut améliorer considérablement l’attrait visuel des présentations. Cette capacité est essentielle pour des secteurs tels que l’architecture, l’éducation et le design, où la représentation visuelle est essentielle. En utilisant Aspose.Slides for Java, les développeurs peuvent facilement intégrer le rendu de modèles 3D dans leurs applications. Cette bibliothèque est réputée pour sa flexibilité et ses options de personnalisation avancées, ce qui en fait un choix idéal pour la création de formes 3D dans PowerPoint. Grâce à ses fonctionnalités robustes, Aspose.Slides for Java permet aux développeurs de créer des formes 3D dans PowerPoint par programmation.

Rendu de modèle 3D - Installation de l’API

Pour commencer à utiliser Aspose.Slides for Java, vous pouvez le télécharger à partir ici ou utiliser les configurations Maven suivantes :

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-slides</artifactId>
  <version>25.1</version>
  <classifier>jdk16</classifier>
</dependency>

Créer des formes 3D dans des fichiers PowerPoint par programmation

Suivez ces étapes pour créer des formes 3D dans PowerPoint à l’aide de Aspose.Slides for Java :

  1. Créez une instance de la classe Presentation.
  2. Créez une nouvelle forme automatique en appelant la méthode addAutoShape ajustez-la à partir du modèle par défaut et ajoutez-la à la fin de la collection.
  3. Appelez la méthode setText pour définir le texte brut d’un TextFrame.
  4. Définissez la hauteur de la police en appelant la méthode setFontHeight.
  5. Définissez le type de caméra en appelant la fonction setCameraType.
  6. Définissez la rotation en appelant la fonction setRotation.
  7. La méthode setLightType représente un droit de lumière prédéfini qui peut être appliqué à une forme.
  8. Définir la direction, le matériau et la hauteur d’un effet d’extrusion.
  9. Appelez la méthode save pour enregistrer le fichier sur le disque.

L’extrait de code suivant illustre le rendu d’un modèle 3D en Java :

public class main {
    public static void main(String[] args) {
        // Définissez le chemin du répertoire de travail.
        String outPptxFile = "Presentation2.pptx";
        // Créez une instance de la classe Presentation. 
        Presentation pres = new Presentation();
        try
        {
            // Créez une nouvelle forme automatique, ajustez-la à partir du modèle par défaut et ajoutez-la à la fin de la collection.
            IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 200, 150, 200, 200);
            // Appelez la méthode setText pour définir le texte brut d'un TextFrame.
            shape.getTextFrame().setText("3D");
            // Définissez la hauteur de la police en appelant la méthode setFontHeight.
            shape.getTextFrame().getParagraphs().get_Item(0).getParagraphFormat().getDefaultPortionFormat().setFontHeight(64);
            // Définissez le type de caméra en appelant la fonction setCameraType. 
            shape.getThreeDFormat().getCamera().setCameraType(CameraPresetType.OrthographicFront);
            // Définissez la rotation en appelant la fonction setRotation.  
            shape.getThreeDFormat().getCamera().setRotation(20, 30, 40);
            // La méthode setLightType représente un droit d'éclairage prédéfini qui peut être appliqué à une forme. 
            shape.getThreeDFormat().getLightRig().setLightType(LightRigPresetType.Flat);
            // Définir la direction, le matériau et la hauteur d'un effet d'extrusion.
            shape.getThreeDFormat().getLightRig().setDirection(LightingDirection.Top);
            shape.getThreeDFormat().setMaterial(MaterialPresetType.Powder);
            shape.getThreeDFormat().setExtrusionHeight(100);
            // Appelez la méthode save pour enregistrer le fichier sur le disque. 
            pres.save(outPptxFile, SaveFormat.Pptx);
        }
        finally
        {
            if (pres != null) pres.dispose();
        }
    }
}

Sortir:

Dessin 3D dans PowerPoint

Dessin 3D dans PowerPoint – Obtenez une licence gratuite

Pour explorer tout le potentiel de Aspose.Slides for Java, visitez ici pour obtenir une licence d’essai gratuite.

Conclusion

La création de formes 3D dans PowerPoint peut transformer vos présentations, les rendant plus attrayantes et informatives. En utilisant Aspose.Slides for Java, les développeurs peuvent facilement intégrer cette fonctionnalité dans leurs applications. La prise en main est simple et la licence permet aux développeurs et aux testeurs d’évaluer les fonctionnalités du produit sans aucune limitation.

Ressources publiques

Explorez des ressources supplémentaires telles que la documentation et les forums communautaires pour approfondir votre compréhension d’Aspose.Slides for Java.Ces ressources fournissent des informations et une assistance précieuses aux développeurs.

Questions fréquemment posées – FAQ

Comment puis-je créer des formes 3D dans PowerPoint à l’aide d’Aspose.Slides for Java ?

Pour créer des formes 3D, initialisez une présentation, accédez à une diapositive, ajoutez une forme 3D à l’aide de « IAutoShape », personnalisez-la et enregistrez la présentation. Utilisez cet extrait de code fourni pour vous guider.

Quels sont les avantages de l’utilisation d’Aspose.Slides for Java pour le rendu de modèles 3D ?

Aspose.Slides for Java offre flexibilité, facilité d’intégration et options de personnalisation avancées, ce qui le rend idéal pour le rendu de modèles 3D dans les présentations PowerPoint.

Puis-je essayer Aspose.Slides for Java avant de l’acheter ?

Oui, vous pouvez obtenir une licence d’essai gratuite sur le site Web Aspose pour explorer les fonctionnalités et capacités d’Aspose.Slides for Java sans aucune limitation.

Explorer