FAQ
Formats de fichiers pris en charge
Q: Quels formats de fichiers Aspose.Slides for Python via .NET prend‑il en charge ?
A: Aspose.Slides for Python via .NET prend en charge les formats de fichiers décrits dans Supported File Formats.
Exceptions
Q: Je reçois une exception « out of memory » en chargeant un gros fichier PPT contenant des images. Existe‑t‑il une limitation de taille de fichier dans Aspose.Slides ?
A: Il n’existe aucune formule précise pour calculer la taille de présentation prise en charge par Aspose.Slides. Il doit y avoir suffisamment d’espace mémoire pour contenir toute la structure de la présentation et les images. En général, les images en mémoire occupent plus d’espace que sur le disque dur, surtout lorsqu’elles possèdent des effets supplémentaires.
En pratique, Aspose.Slides for Python via .NET peut gérer facilement des fichiers de présentation d’environ 300 Mo sur un serveur disposant de 4 Go de RAM.
Travailler avec les diapositives
Q: Puis‑je modifier la taille des diapositives d’une présentation ?
A: Vous pouvez utiliser la propriété slide_size exposée par la classe Presentation pour définir la taille des diapositives d’une présentation.
Q: Existe‑t‑il un moyen de définir des diapositives de tailles différentes dans une même présentation ?
A: La taille des diapositives est définie au niveau de la présentation dans les documents Microsoft PowerPoint ; il n’est donc pas possible de le faire.
Q: Aspose.Slides for Python via .NET prend‑il en charge l’aperçu d’une diapositive avant l’enregistrement ?
A: Vous pouvez rendre les diapositives de la présentation sous forme d’images et utiliser ces images pour prévisualiser les diapositives.
Travailler avec le texte
Q: Est‑il possible de récupérer tout le texte d’une présentation ?
A: Aspose.Slides for Python via .NET fournit la classe SlideUtil dans l’espace de noms aspose.slides.util qui propose différentes méthodes pour récupérer l’ensemble du texte des présentations.
Q: Pourquoi les tailles de paragraphes diffèrent‑elles sous Windows et Linux ?
A: Le calcul des tailles de paragraphes repose sur le calcul de la taille du texte représentant le paragraphe donné. Cette taille dépend des métriques de la police spécifiée dans la présentation PowerPoint. Si la police indiquée est absente, elle est remplacée par la police la plus similaire, dont les métriques diffèrent de l’originale. Ainsi, le calcul des tailles de paragraphes sur différents systèmes donne des résultats différents selon l’ensemble de polices installées. Pour obtenir le même résultat sur différents systèmes d’exploitation, il faut installer les mêmes polices ou les charger à l’exécution en tant que external fonts.
Mise en forme et images
Q: Comment définir la couleur du bord d’un tableau ?
A: Vous pouvez modifier la couleur de tous les bordures du tableau ou seulement la bordure entourant l’ensemble du tableau. Pour changer toutes les bordures, utilisez la propriété cell_format de la classe Cell. Pour la bordure du tableau complet, il faut parcourir les cellules et modifier la couleur des bordures extérieures.
Q: Quelle unité de mesure Aspose.Slides for Python via .NET utilise‑t‑il pour placer les images ?
A: Les coordonnées et les tailles de toutes les formes sur les diapositives sont exprimées en points (72 dpi).
Travailler avec les polices
Q: Lors de la conversion PPT en PDF ou en images, pourquoi les polices diffèrent‑elles dans les documents générés ?
A: Ce problème peut indiquer que les polices utilisées dans la présentation sont absentes du système d’exploitation sur lequel le code a été exécuté. Vous devez installer les polices sur le système d’exploitation ou les charger en tant que polices externes à l’aide de la classe FontsLoader comme illustré ci‑dessous :
folders = [ "path_to_a_folder_with_fonts" ]
aspose.slides.FontsLoader.load_external_fonts(folders)