Como criar um documento do Word usando Java

Neste tutorial, aprenderemos como criar documento do Word usando Java. Você pode criar o arquivo no formato DOC ou DOCX que pode conter conteúdo de texto e imagens. As etapas abaixo podem ser usadas para criar um documento do Word usando java com algumas etapas simples.

Etapas para criar documento do Word usando Java

  1. Instale Aspose.Words for Java do repositório Maven
  2. Crie um documento do Word em branco usando o objeto de classe Document
  3. Inicialize um novo objeto da classe DocumentBuilder"
  4. Inserir uma string de texto cercada por uma borda
  5. Insira o hyperlink
  6. Salve o documento do Word

Essas etapas simples configuram a biblioteca necessária e inicializam a classe Document para criar um documento vazio. Em seguida, ele insere texto com hiperlink e prossegue para criar documento do Word em Java.

Código para gerar documento do Word usando Java

import com.aspose.words.License;
import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
public class CreateWordDocumentUsingJava {
public static void main(String[] args) throws Exception { //main function for CreateWordDocumentUsingJava
// Initialize a license to avoid trial version watermark in the output Word file
License license = new License();
license.setLicense("Aspose.Words.lic");
// Create a blank Word document file
Document doc = new Document();
// Initialize a new object of DocumentBuilder class
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert a text string surrounded by a border
builder.getFont().getBorder().setColor(java.awt.Color.BLACK);
builder.getFont().getBorder().setLineWidth(2.5d);
builder.getFont().getBorder().setLineStyle(com.aspose.words.LineStyle.DASH_DOT_STROKER);
builder.write("Text surrounded by black border.");
// Remove all font formatting specified explicitly
builder.getFont().clearFormatting();
builder.insertBreak(com.aspose.words.BreakType.PARAGRAPH_BREAK);
builder.write("For further information, please visit the ");
// Insert a hyperlink and emphasize it with custom formatting
builder.getFont().setColor(java.awt.Color.BLUE);
builder.getFont().setUnderline(com.aspose.words.Underline.SINGLE);
builder.insertHyperlink("Aspose Knowledge Base", "https://kb.aspose.com/", false);
builder.getFont().clearFormatting();
builder.writeln(".");
// Save the document with compliance level
doc.save("WordDocumentCreatedUsingJava.docx");
}
}

Este trecho de código Java cria um documento do Word sem a necessidade de instalar nenhum aplicativo de processamento de texto como o MS Word. O recurso para gerar documento do Word usando Java com o exemplo acima imita o comportamento do aplicativo MS Word sem depender dele.

Neste exemplo, exploramos como criar um documento do Word usando Java. Além disso, se você quiser saber como gerar um arquivo PDF a partir do formato HTML, consulte o artigo em como gerar PDF a partir de HTML em Java.

 Português