Criar arquivo HTML Java

Os arquivos HTML contêm linguagem de marcação que pode ser usada para formatar texto e outros conteúdos de página que são visualizados usando navegadores da web. Você pode querer criar páginas HTML para diferentes requisitos. Assim, este artigo aborda como criar um arquivo HTML programaticamente em Java.

Criar arquivos HTML – Instalação da API Java

Aspose.HTML for Java pode ser usado para criar, editar ou converter HTML, SVG, MD e outros formatos de arquivo. Você pode configurar a API baixando seu arquivo JAR da seção Downloads ou usando as seguintes configurações do Maven no arquivo pom.xml do seu projeto baseado em Maven. Ele irá configurar a biblioteca do Aspose Repository:

Repositório:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Criar um arquivo HTML básico programaticamente em Java

As etapas a seguir demonstram como criar um arquivo HTML básico do zero programaticamente em Java:

  1. Inicialize um objeto da classe HTMLDocument.
  2. Crie um elemento de texto e adicione-o ao documento em branco.
  3. Salve o arquivo HTML de saída.

A amostra de código abaixo mostra como criar um arquivo HTML do zero programaticamente usando Java:

// Preparar um caminho de saída para salvar um documento
String documentPath = "create-new-document.html";

// Inicializar um documento HTML vazio
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();

// Criar um elemento de texto e adicioná-lo ao documento
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);

// Salve o documento em um disco
document.save(documentPath);

Criar um arquivo HTML avançado em Java

Esta seção é um passo além das informações que aprendemos acima. Ele explica como criar uma versão avançada do arquivo HTML onde um título, um parágrafo e uma lista serão adicionados usando Java:

  1. Inicialize uma instância da classe HTMLDocument.
  2. Crie um elemento de título e adicione-o ao documento.
  3. Adicione um parágrafo e anexe-o.
  4. Adicione um item de lista e salve-o como um arquivo HTML.

O snippet de código abaixo explica como criar um arquivo HTML avançado programaticamente em Java:

// Criar um documento HTML vazio
var document = new com.aspose.html.HTMLDocument();

// Adicionar título
// Criar um elemento de título
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");

// Criar um elemento de texto
var text = document.createTextNode("This is Sample Heading!");

// Adicionar elemento de texto ao título
h2.appendChild(text);

// Adicionar título to the document
document.getBody().appendChild(h2);

// Adicionar parágrafo
// Criar um elemento de parágrafo
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");

// Definir um atributo personalizado
p.setAttribute("id", "first-paragraph");

// Criar um nó de texto
var paraText = document.createTextNode("This is first paragraph. ");

// Adicione o texto ao parágrafo
p.appendChild(paraText);

// Anexar parágrafo ao corpo do documento 
document.getBody().appendChild(p);

// Adicionar lista ordenada
// Criar um elemento de parágrafo
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");

// Adicionar item li
var item1 = (com.aspose.html.HTMLLIElement)document.createElement("li");
item1.appendChild(document.createTextNode("First list item."));

// Adicionar item lis to the list
list.appendChild(item1);

// Anexar lista ao corpo do documento 
document.getBody().appendChild(list);

// Salve o documento HTML em um arquivo 
document.save("create-html-advanced.html");

Explore o Aspose.HTML para Java

Você pode dar uma olhada no espaço [documentation][7] para explorar vários outros recursos da API.

Conclusão

Concluindo, você aprendeu como criar um arquivo HTML em Java. Ele explica o caso de uso básico de criar um arquivo HTML, bem como uma versão avançada para criar um arquivo HTML a partir do zero programaticamente em Java. Além disso, sinta-se à vontade para nos escrever em fórum em caso de dúvidas.

Veja também