Este tutorial rápido orienta sobre como redimensionar imagens no Word usando Java. Ele contém informações sobre a configuração do ambiente, um processo passo a passo para escrever o aplicativo e um código de amostra executável para alterar o tamanho da imagem no Word usando Java. Você obterá uma introdução às classes, métodos e propriedades importantes necessários para escrever este aplicativo e, em seguida, salvar o documento do Word com imagens redimensionadas como DOCX, DOC ou qualquer outro formato desejado.
Etapas para redimensionar fotos no Word usando Java
- Defina o IDE para usar Aspose.Words for Java para adicionar imagens redimensionadas
- Crie ou carregue um arquivo do Word usando o objeto de classe Document para adicionar uma imagem com tamanho personalizado
- Instancie um objeto de classe DocumentBuilder usando o objeto Document
- Escreva algum texto opcional usando o método write()
- Insira uma imagem usando o método insertImage() e obtenha sua referência para alterar seu tamanho
- Redimensione a imagem definindo sua largura e altura e salve o documento
Estas etapas explicam como redimensionar uma imagem no Word usando Java compartilhando a configuração do ambiente e criando um arquivo do Word com a ajuda do objeto de classe Document. A classe DocumentBuilder é usada para adicionar o texto opcional com o método write() e inserir uma imagem usando o método insertImage() fornecendo o nome e o caminho do arquivo de imagem. Um objeto da classe Shape é retornado pelo insertImage() que é usado para definir a largura e a altura usando os métodos setWidth() e setHeight().
Código para redimensionar imagem no MS Word usando Java
Este código de exemplo demonstra o processo para redimensionar a imagem no Word usando Java. Ele usa o objeto da classe Shape para definir o tamanho com a ajuda dos métodos setWidth() e setHeight(), fornecendo os parâmetros desejados em polegadas que são convertidos em pontos usando a classe utilitária ConvertUtil. Você também pode definir outras propriedades da imagem usando os métodos setBehindText() para colocar a imagem atrás do texto, setBounds() para definir o posicionamento e setHorizontalAlignment() e setVerticalAlignment() para definir o alinhamento da forma.
Este tutorial nos guiou para redimensionar imagem no Word usando Java. Se você quiser aprender o processo para adicionar uma marca d’água em um documento do Word, consulte o artigo em como adicionar marca d’água ao Word usando Java.