HTML-Datei erstellen Java

HTML Dateien enthalten Auszeichnungssprache, die zum Formatieren von Text und anderen Seiteninhalten verwendet werden kann, die mit Webbrowsern angezeigt werden. Möglicherweise möchten Sie HTML-Seiten für unterschiedliche Anforderungen erstellen. Dementsprechend behandelt dieser Artikel, wie man eine HTML-Datei programmgesteuert in Java erstellt.

HTML Dateien erstellen – Java API Installation

Aspose.HTML for Java kann zum Erstellen, Bearbeiten oder Konvertieren von HTML, SVG, MD und anderen Dateiformaten verwendet werden. Sie können die API konfigurieren, indem Sie entweder ihre JAR-Datei aus dem Abschnitt Downloads herunterladen oder die folgenden Maven-Konfigurationen in der pom.xml-Datei Ihres Maven-basierten Projekts verwenden. Es konfiguriert die Bibliothek aus dem Aspose-Repository:

Repository:

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

Dependency:

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

Erstellen Sie eine HTML-Datei programmgesteuert in Java

Die folgenden Schritte zeigen, wie Sie eine grundlegende HTML-Datei programmgesteuert von Grund auf in Java erstellen:

  1. Initialisiert ein Objekt der Klasse HTMLDocument.
  2. Erstellen Sie ein Textelement und fügen Sie es dem leeren Dokument hinzu.
  3. Speichern Sie die ausgegebene HTML-Datei.

Das folgende Codebeispiel zeigt, wie Sie mithilfe von Java programmgesteuert eine HTML-Datei von Grund auf neu erstellen:

// Bereiten Sie einen Ausgabepfad für eine Dokumentenspeicherung vor
String documentPath = "create-new-document.html";

// Initialisieren Sie ein leeres HTML Dokument
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();

// Erstellen Sie ein Textelement und fügen Sie es dem Dokument hinzu
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);

// Speichern Sie das Dokument auf einem Datenträger
document.save(documentPath);

Erstellen Sie eine erweiterte HTML-Datei in Java

Dieser Abschnitt ist einen Schritt weiter als die Informationen, die wir oben gelernt haben. Es erklärt, wie man eine erweiterte Version der HTML-Datei erstellt, in der eine Überschrift, ein Absatz und eine Liste mit Java hinzugefügt werden:

  1. Initialisieren Sie eine Instanz der HTMLDocument Klasse.
  2. Erstellen Sie ein Überschriftenelement und fügen Sie es dem Dokument hinzu.
  3. Fügen Sie einen Absatz hinzu und hängen Sie ihn an.
  4. Fügen Sie ein Listenelement hinzu und speichern Sie es als HTML-Datei.

Das folgende Code-Snippet erklärt, wie Sie eine erweiterte HTML-Datei programmgesteuert in Java erstellen:

// Erstellen Sie ein leeres HTML Dokument
var document = new com.aspose.html.HTMLDocument();

// Überschrift hinzufügen
// Erstellen Sie ein Überschriftenelement
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");

// Erstellen Sie ein Textelement
var text = document.createTextNode("This is Sample Heading!");

// Fügen Sie der Überschrift ein Textelement hinzu
h2.appendChild(text);

// Überschrift hinzufügen to the document
document.getBody().appendChild(h2);

// Absatz hinzufügen
// Erstellen Sie ein Absatzelement
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");

// Legen Sie ein benutzerdefiniertes Attribut fest
p.setAttribute("id", "first-paragraph");

// Erstellen Sie einen Textknoten
var paraText = document.createTextNode("This is first paragraph. ");

// Fügen Sie den Text dem Absatz hinzu
p.appendChild(paraText);

// Fügen Sie dem Dokumentkörper einen Absatz hinzu 
document.getBody().appendChild(p);

// Geordnete Liste hinzufügen
// Erstellen Sie ein Absatzelement
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");

// Li-Element hinzufügen
var item1 = (com.aspose.html.HTMLLIElement)document.createElement("li");
item1.appendChild(document.createTextNode("First list item."));

// Li-Element hinzufügens to the list
list.appendChild(item1);

// Liste an den Dokumentkörper anhängen 
document.getBody().appendChild(list);

// Speichern Sie das HTML Dokument in einer Datei 
document.save("create-html-advanced.html");

Entdecken Sie Aspose.HTML for Java

Sie können sich den Bereich [Dokumentation][7] ansehen, um verschiedene andere Funktionen der API zu erkunden.

Fazit

Abschließend haben Sie gelernt, wie man eine HTML-Datei in Java erstellt. Es erklärt den grundlegenden Anwendungsfall zum Erstellen einer HTML-Datei sowie eine erweiterte Version zum programmgesteuerten Erstellen einer HTML-Datei von Grund auf in Java. Darüber hinaus können Sie uns bei Bedenken gerne unter forum schreiben.

Siehe auch