Início > JAVA > Criando documentos docx com docx4j com Java

Criando documentos docx com docx4j com Java

É comum a necessidade de que nossas aplicações Java exportem relatórios para diversos formatos, dentre eles, o docx.

A maneira mais simples e rápida que encontramos para criar um documento docx foi utilizando o docx4j.

Eis um simples código para suas “brincadeiras”:
Os imports necessários:

import org.docx4j.openpackaging.exceptions.Docx4JException;
import org.docx4j.openpackaging.exceptions.InvalidFormatException;
import org.docx4j.openpackaging.packages.WordprocessingMLPackage;
import utils.ErrorManager;

O método em si, repare que está muito simples, ele cria um paragrafo inteiro com o que você passar como parâmetro:

public static void createDoc(String fileName, String sourceString) {
try {
WordprocessingMLPackage wordMLPackage;
wordMLPackage = WordprocessingMLPackage.createPackage();
wordMLPackage.getMainDocumentPart().addParagraphOfText(sourceString);
wordMLPackage.save(new java.io.File(fileName+ ".docx"));
} catch (InvalidFormatException e) {
ErrorManager.showErrorMessage("createDoc", e.toString());
} catch (Docx4JException e) {
ErrorManager.showErrorMessage("createDoc", e.toString());
}

}

Enjoy!

Categorias:JAVA Tags:, , ,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: