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
- Instale Aspose.Words for Java do repositório Maven
- Crie um documento do Word em branco usando o objeto de classe Document
- Inicialize um novo objeto da classe DocumentBuilder"
- Inserir uma string de texto cercada por uma borda
- Insira o hyperlink
- 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.