ImageBytes
Contenido
[
Ocultar
]ImageData.ImageBytes property
Obtiene o establece los bytes sin formato de la imagen almacenada en la forma.
public byte[] ImageBytes { get; set; }
Observaciones
Establecer el valor ennulo
o una matriz vacía eliminará la imagen de la forma.
Devolucionesnulo
si la imagen no está almacenada en el documento (por ejemplo, en este caso la imagen probablemente esté vinculada).
Ejemplos
Muestra cómo crear un archivo de imagen a partir de los datos de imagen sin procesar de una forma.
Document imgSourceDoc = new Document(MyDir + "Images.docx");
Shape imgShape = (Shape) imgSourceDoc.GetChild(NodeType.Shape, 0, true);
Assert.True(imgShape.HasImage);
// ToByteArray() devuelve la matriz almacenada en la propiedad ImageBytes.
Assert.AreEqual(imgShape.ImageData.ImageBytes, imgShape.ImageData.ToByteArray());
// Guarde los datos de la imagen de la forma en un archivo de imagen en el sistema de archivos local.
using (Stream imgStream = imgShape.ImageData.ToStream())
{
using (FileStream outStream = new FileStream(ArtifactsDir + "Drawing.GetDataFromImage.png",
FileMode.Create, FileAccess.ReadWrite))
{
imgStream.CopyTo(outStream);
}
}
Ver también
- class ImageData
- espacio de nombres Aspose.Words.Drawing
- asamblea Aspose.Words