Utwórz plik HTML Java

Pliki HTML zawierają język znaczników, który może być używany do formatowania tekstu i innych treści stron przeglądanych za pomocą przeglądarek internetowych. Możesz chcieć utworzyć strony HTML dla różnych wymagań. W związku z tym w tym artykule opisano, jak programowo utworzyć plik HTML w Javie.

Twórz pliki HTML – instalacja Java API

Aspose.HTML for Java może być używany do tworzenia, edytowania lub konwertowania HTML, SVG, MD i innych formatów plików. Możesz skonfigurować API, pobierając jego plik JAR z sekcji Downloads lub korzystając z poniższych konfiguracji Mavena w pliku pom.xml swojego projektu opartego na Mavenie. Skonfiguruje bibliotekę z Aspose Repository:

Magazyn:

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

Zależność:

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

Utwórz programowo plik HTML w Javie

Poniższe kroki pokazują, jak programowo utworzyć podstawowy plik HTML od podstaw w Javie:

  1. Zainicjuj obiekt klasy HTMLDocument.
  2. Utwórz element tekstowy i dodaj go do pustego dokumentu.
  3. Zapisz wyjściowy plik HTML.

Poniższy przykładowy kod pokazuje, jak programowo utworzyć plik HTML od podstaw przy użyciu języka Java:

// Przygotuj ścieżkę wyjściową do zapisania dokumentu
String documentPath = "create-new-document.html";

// Zainicjuj pusty dokument HTML
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();

// Utwórz element tekstowy i dodaj go do dokumentu
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);

// Zapisz dokument na dysku
document.save(documentPath);

Utwórz zaawansowany plik HTML w Javie

Ta sekcja jest o krok dalej od informacji, których nauczyliśmy się powyżej. Wyjaśnia, jak utworzyć zaawansowaną wersję pliku HTML, w której zostanie dodany nagłówek, akapit i lista za pomocą języka Java:

  1. Zainicjuj instancję klasy HTMLDocument.
  2. Utwórz element nagłówka i dodaj go do dokumentu.
  3. Dodaj akapit i dołącz go.
  4. Dodaj element listy i zapisz go jako plik HTML.

Poniższy fragment kodu wyjaśnia, jak programowo utworzyć zaawansowany plik HTML w Javie:

// Utwórz pusty dokument HTML
var document = new com.aspose.html.HTMLDocument();

// Dodaj nagłówek
// Utwórz element nagłówka
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");

// Utwórz element tekstowy
var text = document.createTextNode("This is Sample Heading!");

// Dodaj element tekstowy do nagłówka
h2.appendChild(text);

// Dodaj nagłówek to the document
document.getBody().appendChild(h2);

// Dodaj ust
// Utwórz element akapitu
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");

// Ustaw atrybut niestandardowy
p.setAttribute("id", "first-paragraph");

// Utwórz węzeł tekstowy
var paraText = document.createTextNode("This is first paragraph. ");

// Dodaj tekst do akapitu
p.appendChild(paraText);

// Dołącz akapit do treści dokumentu 
document.getBody().appendChild(p);

// Dodaj uporządkowaną listę
// Utwórz element akapitu
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");

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

// Dodaj element lis to the list
list.appendChild(item1);

// Dołącz listę do treści dokumentu 
document.getBody().appendChild(list);

// Zapisz dokument HTML do pliku 
document.save("create-html-advanced.html");

Przeglądaj Aspose.HTML dla Javy

Możesz zajrzeć do [dokumentacji][7], aby zapoznać się z różnymi innymi funkcjami interfejsu API.

Wniosek

Podsumowując, nauczyłeś się tworzyć plik HTML w Javie. Wyjaśnia podstawowy przypadek użycia tworzenia pliku HTML, a także zaawansowaną wersję do tworzenia pliku HTML od podstaw programowo w Javie. Ponadto, w przypadku jakichkolwiek wątpliwości, prosimy pisać do nas na forum.

Zobacz też