Imagen

En este ejemplo, explicaremos cómo utilizar la función de imagen con Aspose.Words para .NET. Las imágenes le permiten insertar ilustraciones y gráficos en un documento.

Paso 1: usar un generador de documentos

Primero, usaremos un generador de documentos para agregar contenido a nuestro documento.

DocumentBuilder builder = new DocumentBuilder();

Paso 2: Insertar una imagen

Podemos insertar una imagen usando elShape clase y especificando el tipo de imagen, aquíShapeType.Image También configuramos el tipo de envoltura de la imagen enWrapType.Inline.

Shape shape = new Shape(builder.Document, ShapeType.Image);
shape. WrapType = WrapType. Inline;

Paso 3: Personalización de la imagen

Personalizamos la imagen especificando su ruta completa, por ejemplo"/attachment/1456/pic001.png"y agregando un título a la imagen.

shape.ImageData.SourceFullName = "/attachment/1456/pic001.png";
shape.ImageData.Title = "Title";

Código fuente de ejemplo para imágenes con Aspose.Words para .NET

// Utilice un generador de documentos para agregar contenido al documento.
DocumentBuilder builder = new DocumentBuilder();

// Insertar imagen.
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);

¡Enhorabuena! Ahora ha aprendido a utilizar la función de imágenes con Aspose.Words para .NET.

Preguntas frecuentes

P: ¿Cómo puedo insertar una imagen de un archivo local en Aspose.Words?

R: Para insertar una imagen de un archivo local en Aspose.Words, puede usar elShape clase y elInsertImage método.

P: ¿Puedo insertar una imagen desde una URL en Aspose.Words?

R: Sí, puedes insertar una imagen desde una URL en Aspose.Words. Puedes usar lo mismoInsertImage y especifique la URL de la imagen en lugar de la ruta del archivo local.

P: ¿Cómo puedo cambiar el tamaño de una imagen en Aspose.Words?

R: Para cambiar el tamaño de una imagen en Aspose.Words, puede usar elWidth yHeight propiedades de laShape objeto.

P: ¿Puedo aplicar filtros a imágenes en Aspose.Words?

R: Sí, puedes aplicar filtros a las imágenes en Aspose.Words. Por ejemplo, puede aplicar un filtro de desenfoque a una imagen usando elApplyGaussianBlur método de laShape objeto.

P: ¿Cómo puedo reemplazar una imagen por otra en Aspose.Words?

R: Para reemplazar una imagen con otra en Aspose.Words, puede usar elReplace método de laShape clase. Este método toma como parámetro elShape objeto de la imagen a reemplazar y elShape objeto de la nueva imagen.