HTML zu Bild-Java

HTML wird häufig verwendet, um Daten und Informationen über Webseiten, Webanwendungen und verschiedene Plattformen anzuzeigen. Möglicherweise müssen Sie HTML in ein Bild wie JPG, PNG, TIFF, BMP usw. konvertieren. Sie können die HTML zu Bild-Konvertierung programmgesteuert mit durchführen Aspose.HTML for Java in Ihren Java-basierten Anwendungen. Darüber hinaus kümmert sich die API um das Rendern von HTML in Bilder, und Sie müssen sich nicht um die zugrunde liegenden Details der Dateiformate kümmern. Verwenden Sie einfach die API-Aufrufe und die HTML Datei wird gut gerendert. Lassen Sie uns die Java-HTML zu Bild-Konvertierung im Detail untersuchen:

Java HTML to Image Converter – API Installation

Die Aspose.HTML for Java-API unterstützt das Bearbeiten, Manipulieren und Konvertieren von HTML Dateien mithilfe der Java-Sprache. Es kann einfach durch Herunterladen von New Releases oder über Aspose Repository mit den folgenden Installationskonfigurationen konfiguriert werden:

Repository:

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

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Konvertieren Sie HTML in JPG Bild in Java

Sie können HTML Dateien mit wenigen Codezeilen einfach in Bilder konvertieren. Lassen Sie uns mit den folgenden Schritten die HTML zu JPG Bildkonvertierung lernen:

  1. Eingabe-HTML Datei laden
  2. ImageSaveOptions initialisieren
  3. Konvertieren Sie HTML in ein ausgegebenes JPG Bild

Das folgende code snippet zeigt, wie Sie HTML mithilfe von Java-Code in ein JPG Bild konvertieren:

// Eingabe-HTML-Dokument laden
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // ImageSaveOptions initialisieren
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Jpeg);

    // Konvertieren Sie HTML in ein JPG Bild
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.jpg");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Konvertieren Sie HTML mit Java in ein PNG Bild

Das PNG Bildformat ist ein weiterer beliebter Bildtyp, der aufgrund einiger Bildfunktionen oft bevorzugt wird. Beispielsweise unterstützt ein PNG Bild Transparenz im Bild. Mit diesen Schritten können Sie eine HTML Datei in ein PNG Bild rendern:

  1. Eingabe-HTML Datei laden with HTMLDocument class
  2. Geben Sie ImageFormat als PNG an
  3. Speichern Sie das ausgegebene PNG Bild

Der folgende Code erklärt, wie man ein HTML Bild in ein PNG Bild umwandelt:

// Initialisieren Sie ein HTML-Dokument aus der HTML Datei
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // ImageSaveOptions initialisieren
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);

    // Konvertieren Sie HTML in PNG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.png");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Konvertieren von HTML in TIFF Bild in Java

Das TIFF Bilddateiformat ist wegen der breiten Unterstützung in fast allen Systemumgebungen beliebt. Mit wenigen einfachen Schritten können Sie ganz einfach HTML in TIFF Bilder konvertieren:

  1. Initialisieren Sie HTMLDocument, um Eingabe-HTML zu laden
  2. Geben Sie ImageFormat.Tiff als Ausgabeformat an
  3. Speichern Sie das ausgegebene TIFF Bild

Der folgende Code erläutert, wie HTML in TIFF Bild in Java-Sprache konvertiert wird:

// Initialisieren Sie ein HTML-Dokument aus der HTML Datei
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(dataDir + "document.html");
try {        
    // Stellen Sie die Seitengröße auf 3000 x 1000 Pixel ein und ändern Sie die Hintergrundfarbe auf Grün
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Tiff);
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(
        new com.aspose.html.drawing.Size(
                com.aspose.html.drawing.Length.fromPixels(3000),
                com.aspose.html.drawing.Length.fromPixels(1000)
        )
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);

// Legen Sie die Hintergrundfarbe für das Ausgabebild fest
options.setBackgroundColor(com.aspose.html.drawing.Color.getGreen());

// Rufen Sie ConvertHTML auf, um „document.html“ in ein TIFF Bild zu konvertieren
com.aspose.html.converters.Converter.convertHTML(dataDir + "document.html", options, dataDir + "output.tiff");    
} finally {
    if (document != null) {
        document.dispose();
    }
}

Konvertieren Sie HTML in BMP Bild mit Java

Lassen Sie uns einige andere Methoden und Eigenschaften für die HTML zu Bild-Konvertierung erkunden und die Einstellung der Seitengröße, Hintergrundfarbe usw. für die Ausgabedatei untersuchen. Mit diesen zusätzlichen Optionen können Sie ganz einfach HTML in BMP Bilder konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Eingabe-HTML Datei laden
  2. Geben Sie Größe und Hintergrundfarbe für das Ausgabebild an
  3. Speichern Sie das ausgegebene TIFF Bild

Der folgende Code zeigt, wie Sie eine HTML Datei mit Java in ein TIFF Bild konvertieren:

// Initialisieren Sie ein HTML-Dokument aus der HTML Datei
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // ImageSaveOptions initialisieren
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Bmp);

    // Konvertieren Sie HTML in BMP
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.bmp");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Fazit

Wir haben gelernt, wie man HTML Dateien mit Java in verschiedene Bildformate konvertiert oder rendert, einschließlich JPG, PNG, TIFF, BMP usw. Sie können die Effizienz und die Funktionen der API weiter untersuchen, indem Sie sich das Beispielprojekt ansehen. Es zeigt viele Funktionen für die Arbeit mit HTML Dateien. Darüber hinaus können Sie sich jederzeit im Free Support Forum an uns wenden, um Ihre Anforderungen oder Bedenken zu besprechen.

Siehe auch

Info: Mit Aspose JPG to PPT oder PNG to PPT Converter können Sie PowerPoint Präsentationen aus einfachen Bildern erstellen.