Imagem
Neste exemplo, explicaremos como usar o recurso de imagem com Aspose.Words for .NET. As imagens permitem inserir ilustrações e gráficos em um documento.
Etapa 1: usando um gerador de documentos
Primeiro, usaremos um gerador de documentos para adicionar conteúdo ao nosso documento.
DocumentBuilder builder = new DocumentBuilder();
Passo 2: Inserindo uma imagem
Podemos inserir uma imagem usando oShape
classe e especificando o tipo de imagem, aquiShapeType.Image
Também definimos o tipo de quebra da imagem comoWrapType.Inline
.
Shape shape = new Shape(builder.Document, ShapeType.Image);
shape. WrapType = WrapType. Inline;
Etapa 3: personalização da imagem
Personalizamos a imagem especificando seu caminho completo, por exemplo"/attachment/1456/pic001.png"
e adicionando um título à imagem.
shape.ImageData.SourceFullName = "/attachment/1456/pic001.png";
shape.ImageData.Title = "Title";
Exemplo de código-fonte para imagens com Aspose.Words for .NET
// Use um construtor de documentos para adicionar conteúdo ao documento.
DocumentBuilder builder = new DocumentBuilder();
// Inserir Imagem.
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);
Parabéns! Agora você aprendeu como usar o recurso de imagens com Aspose.Words for .NET.
Perguntas frequentes
P: Como posso inserir uma imagem de um arquivo local no Aspose.Words?
R: Para inserir uma imagem de um arquivo local no Aspose.Words, você pode usar oShape
classe e oInsertImage
método.
P: Posso inserir uma imagem de um URL no Aspose.Words?
R: Sim, você pode inserir uma imagem de um URL no Aspose.Words. Você pode usar o mesmoInsertImage
e especifique o URL da imagem em vez do caminho do arquivo local.
P: Como posso redimensionar uma imagem no Aspose.Words?
R: Para redimensionar uma imagem no Aspose.Words, você pode usar oWidth
eHeight
propriedades doShape
objeto.
P: Posso aplicar filtros a imagens no Aspose.Words?
R: Sim, você pode aplicar filtros a imagens no Aspose.Words. Por exemplo, você pode aplicar um filtro de desfoque a uma imagem usando oApplyGaussianBlur
método doShape
objeto.
P: Como posso substituir uma imagem por outra no Aspose.Words?
R: Para substituir uma imagem por outra no Aspose.Words, você pode usar oReplace
método doShape
aula. Este método toma como parâmetro oShape
objeto da imagem a ser substituída e oShape
objeto da nova imagem.