Image
Dans cet exemple, nous expliquerons comment utiliser la fonctionnalité d’image avec Aspose.Words pour .NET. Les images vous permettent d’insérer des illustrations et des graphiques dans un document.
Étape 1 : Utiliser un générateur de documents
Tout d’abord, nous utiliserons un générateur de documents pour ajouter du contenu à notre document.
DocumentBuilder builder = new DocumentBuilder();
Étape 2 : Insérer une image
Nous pouvons insérer une image en utilisant leShape
classe et en précisant le type d’image, iciShapeType.Image
Nous définissons également le type d’habillage de l’image surWrapType.Inline
.
Shape shape = new Shape(builder.Document, ShapeType.Image);
shape. WrapType = WrapType. Inline;
Étape 3 : personnalisation de l’image
On personnalise l’image en précisant son chemin complet, par exemple"/attachment/1456/pic001.png"
, et en ajoutant un titre à l’image.
shape.ImageData.SourceFullName = "/attachment/1456/pic001.png";
shape.ImageData.Title = "Title";
Exemple de code source pour les images avec Aspose.Words pour .NET
// Utilisez un générateur de documents pour ajouter du contenu au document.
DocumentBuilder builder = new DocumentBuilder();
// Insérer une image.
Shape shape = new Shape(builder.Document, ShapeType.Image);
shape.WrapType = WrapType.Inline;
shape.ImageData.SourceFullName = "/attachment/1456/pic001.png";
shape.ImageData.Title = "title";
builder.InsertNode(shape);
Félicitation ! Vous avez maintenant appris à utiliser la fonctionnalité images avec Aspose.Words for .NET.
FAQ
Q : Comment puis-je insérer une image à partir d’un fichier local dans Aspose.Words ?
R : Pour insérer une image d’un fichier local dans Aspose.Words, vous pouvez utiliser leShape
la classe et leInsertImage
méthode.
Q : Puis-je insérer une image à partir d’une URL dans Aspose.Words ?
R : Oui, vous pouvez insérer une image à partir d’une URL dans Aspose.Words. Vous pouvez utiliser le mêmeInsertImage
et spécifiez l’URL de l’image au lieu du chemin du fichier local.
Q : Comment puis-je redimensionner une image dans Aspose.Words ?
R : Pour redimensionner une image dans Aspose.Words, vous pouvez utiliser leWidth
etHeight
propriétés duShape
objet.
Q : Puis-je appliquer des filtres aux images dans Aspose.Words ?
: Oui, vous pouvez appliquer des filtres aux images dans Aspose.Words. Par exemple, vous pouvez appliquer un filtre de flou à une image à l’aide de l’optionApplyGaussianBlur
méthode duShape
objet.
Q : Comment puis-je remplacer une image par une autre dans Aspose.Words ?
R : Pour remplacer une image par une autre dans Aspose.Words, vous pouvez utiliser leReplace
méthode duShape
classe. Cette méthode prend comme paramètre leShape
objet de l’image à remplacer et leShape
objet de la nouvelle image.