1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Manipular imagens pela API POI, gravar via XWPF em .docx

Boa noite, estou tendo uma certa dificuldade em gravar imagens em um .docx, tenho que grava três imagens uma ao lada da outra no inicio da pagina. Sendo uma a esquerda, outra no centro e a ultima a direita. Consigo com o trecho de código abaixo gravar uma imagem, e posicioná-la por meio de ParagraphAlignment. Apenas estou tendo dificuldades em adicionar as outras imagens a direita dessa primeira, pesquisei em vários sites, mas não achei muita coisa. Apenas consegui adicionar outras abaixo dessa criando novos parágrafos, quem puder me ajudar, eu agradeço e desculpe o incômodo.

XWPFParagraph paragrafo = document.createParagraph();

paragrafo.setAlignment(ParagraphAlignment.LEFT);

String aux = paragrafo.getDocument().addPictureData( new FileInputStream(new File("exemplo.png")), Document.PICTURE_TYPE_PNG);

document.createPicture(blipId, Document.PICTURE_TYPE_PNG, 100, 100);

  • conseguei resolver o meu problema utilizando

    XWPFRun p = paragrafo.createRun(); p.addPicture(inputStream, Document.PICTURE_TYPE_JPEG, "exemplo.jpg", Units.toEMU(60), Units.toEMU(60));

    e antes de adicionar outra imagem eu adicionei alguns "tab's"

    Gabriel Victor Guimarães Xavier   15 de out de 2016
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java api apache imagens ou faça a sua própria pergunta.