Este artigo descreve como extrair imagens de um documento do Word em C#. Ele fornece os detalhes sobre a configuração do ambiente necessária para testar o código de exemplo, o procedimento passo a passo e um código de exemplo executável que lê um arquivo DOCX e salva cada imagem como um arquivo PNG. Ele também fornecerá uma explicação das classes, métodos e propriedades necessários para extrair todas as imagens do documento do Word em C#.
Etapas para extrair imagens do Word em C
- Estabeleça o ambiente para adicionar Aspose.Words for .NET para extrair imagens
- Carregue o arquivo do Word de origem com imagens no objeto de classe Document
- Obtenha a coleção de formas do documento do Word usando o método GetChildNodes()
- Iterar por todos os elementos na coleção de formas
- Salve cada forma que tenha uma imagem como uma imagem separada
Essas etapas fornecem detalhes para extrair imagens do documento do Word em C#. Primeiro, o arquivo do Word de origem é carregado no objeto de classe Document e, em seguida, a coleção de formas é acessada usando o método GetChildNodes() que usa o enumerador NodeType.Shape como um argumento. Na próxima etapa, essa coleção é iterada e cada forma é testada para ter uma imagem e, se encontrada, salva como um arquivo de imagem separado.
Código para extrair imagens do arquivo do Word em C
Este código demonstra o processo para extrair imagens do documento do Word em C# que usa o objeto de classe Document com diferentes funções de sobrecarga que suportam muitos recursos, como definir a codificação, configurações de fonte, preferências de idioma e muito mais. Da mesma forma, você pode buscar outros tipos de nós filho usando o método GetChildNodes() como seções, cabeçalho/rodapé, tabela, linha, célula e parágrafos, para citar alguns.
Este artigo explica como extrair imagens de um arquivo do Word. Se você quiser aprender o processo para adicionar imagens, consulte o artigo em como adicionar imagem no documento do Word usando c #.