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.