Konvertieren Sie HTML in ein PNG bild in Java mit der GroupDocs.Conversion Cloud REST API

Konvertieren Sie HTML mithilfe der REST-API in Java in ein PNG bild

HTML ist eine Auszeichnungssprache, die zum Erstellen und Strukturieren von Webinhalten verwendet wird. Andererseits ist PNG eine Art Bilddateiformat, das transparente Hintergründe unterstützt und eine großartige Option für Grafiken darstellt. Das Konvertieren eines HTML Dokuments in ein PNG bild kann viele Vorteile bieten, wie z. B. verbessertes Design, Aufbewahrung, Freigabe und bessere Leistung usw. Mit der GroupDocs.Conversion Cloud REST API können Sie HTML Dokumente einfach in Java in Bilder konvertieren. Daher bietet dieser Blogbeitrag eine Schritt-für-Schritt-Anleitung zum Konvertieren von HTML in PNG bilder mithilfe von Java mit der GroupDocs.Conversion Cloud REST API.

Die folgenden Themen werden in diesem Tutorial behandelt:

Java HTML zu PNG-Konvertierung REST API und SDK-Installation

Wir werden GroupDocs.Conversion Cloud SDK für Java verwenden, um HTML Dateien in PNG bilder zu konvertieren. GroupDocs.Cloud API ist ein leistungsstarkes Tool zum Konvertieren mehrerer Arten von Dokumenten und Bildern, einschließlich HTML in das PNG Datei format. Diese API bietet eine breite Palette von Dateiformaten, mit denen Sie nicht nur HTML, sondern unter anderem auch PDFs, Word Dokumente, Excel-Tabellen, CAD Dateien und Rasterbilder konvertieren können. Die Integration der API in Java-basierte Anwendungen wird einfach und effizient gestaltet, sodass keine zusätzliche Software erforderlich ist.

Sie können entweder die JAR-Datei der API herunterladen oder die folgenden Maven-Konfigurationen verwenden. Fügen Sie der pom.xml-Datei Ihres Projekts ein Repository und eine Abhängigkeit hinzu.

Maven-Repository:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven-Dependency:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Registrieren Sie sich für ein GroupDocs-Konto, um die Anwendungs-ID und das Anwendungsgeheimnis vom Dashboard abzurufen, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codeausschnitte beginnen. Bitte geben Sie den unten gezeigten Codeausschnitt ein, sobald Sie Ihre ID und Ihr Geheimnis haben:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Konvertieren Sie HTML Dokumente in Java mithilfe der REST-API in PNG bilder

Im Folgenden finden Sie die Schritte zum Konvertieren von HTML Dokumenten in PNG bilder.

Laden Sie die Datei hoch

Laden Sie zunächst das HTML Dokument mit dem unten angegebenen Code-Snippet in den Cloud-Speicher hoch:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Dadurch ist das hochgeladene HTML Dokument im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie HTML Dateien in PNG bilder in Java

In diesem Abschnitt schreiben wir den Codeausschnitt, der den Prozess der HTML zu PNG-Konvertierung in einer Java-Anwendung automatisiert. Sie können den unten aufgeführten Schritten und dem Codeausschnitt folgen:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Zweitens erstellen Sie eine Instanz der ConvertSettings Klasse.
  • Drittens geben Sie den Namen des Cloud-Speichers an.
  • Als nächstes legen Sie den Eingabe-HTML-Dateipfad und das Ausgabedateiformat auf „png“ fest.
  • Erstellen Sie nun eine Instanz der PngConvertOptions Klasse.
  • Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount usw. bereit.
  • Legen Sie anschließend die Konvertierungsoptionen und den Ausgabedateipfad mithilfe der ConvertSettings-Instanz fest.
  • Erstellen Sie dann eine ConvertDocumentRequest Klasseninstanz und übergeben Sie den Einstellungsparameter.
  • Rufen Sie abschließend die Methode convertDocument() auf und übergeben Sie den Parameter ConvertDocumentRequest.

Der folgende Codeausschnitt zeigt, wie man in Java mithilfe der REST-API ein HTML Dokument in das PNG Datei format konvertiert:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Konvertieren Sie eine HTML-Datei in das PNG-Format in Java.
public class App {

	public static void main(String[] args) {
		
		// Erstellen Sie eine Instanz der Konvertierungs-API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Konvertierungseinstellungen vorbereiten
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.html");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// in das angegebene Format konvertieren
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}
Konvertieren Sie HTML Dokumente in PNG bilder in Java

Konvertieren Sie HTML Dateien in PNG bilder in Java.

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert das konvertierte PNG bild in der Cloud. Sie können die konvertierte PNG-Datei mit dem folgenden Codeausschnitt herunterladen:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Kostenloser Online-HTML zu PNG-Konverter

Wie kann man HTML bilder kostenlos online in PNG bilder konvertieren? Bitte versuchen Sie es mit einem Online-HTML zu PNG-Konverter, um ein PNG bild aus einem HTML Dokument zu erstellen. Dieser Konverter wird unter Verwendung der oben genannten HTML zu PNG bild-REST-API entwickelt.

Zusammenfassen

Damit sind wir schließlich am Ende dieses Blogbeitrags angelangt. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man HTML in Java programmgesteuert in das PNG-Format konvertiert, sowie zusätzliche Anpassungsoptionen;
  • Laden Sie das HTML Dokument programmgesteuert in die Cloud hoch und laden Sie dann das konvertierte PNG bild aus der Cloud herunter.
  • und konvertieren Sie alle HTML Dateien kostenlos in PNG mit einem kostenlosen Online-HTML zu PNG bildkonverter.

Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.

Darüber hinaus empfehlen wir Ihnen, unseren Erste Schritte für detaillierte Schritte und API-Nutzung zu befolgen.

Schließlich schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.

Stelle eine Frage

Wenn Sie Fragen zur HTML zu PNG-Konverter-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.

FAQs

Wie konvertiere ich HTML in PNG bilder mit Java?

Eine der besten Möglichkeiten, ein HTML Dokument in Java in ein PNG bild zu konvertieren, ist die Verwendung der GroupDocs.Conversion Cloud REST API. Dabei handelt es sich um eine cloudbasierte Dokumentkonvertierungs-API, die Entwicklern die einfache Konvertierung von HTML Dokumenten in PNG bilder in Java ermöglicht.

Kann ich passwortgeschützte HTML Dokumente in Java in PNG bilder konvertieren?

Ja, Sie können passwortgeschützte HTML Dokumente in Java mit der GroupDocs.Conversion Cloud REST API in PNG bilder konvertieren. Beim Erstellen der Konvertierungsanfrage müssen Sie das Passwort als Parameter angeben.

Wie kann ich eine HTML-Datei online kostenlos in PNG konvertieren?

Mit dem Online-Konverter von HTML zu PNG können Sie HTML Dokumente kostenlos in PNG bilder konvertieren. Sobald die Online-Konvertierung des HTML- ins PNG bilds abgeschlossen ist, können Sie die konvertierten PNG Dateien sofort auf Ihr System herunterladen. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anleitungen, um die Konvertierung durchzuführen:

  • Öffnen Sie kostenloser HTML zu PNG-Konverter online.
  • Klicken Sie nun in den Datei-Drop-Bereich, um ein HTML Dokument hochzuladen, oder ziehen Sie eine HTML-Datei per Drag & Drop.
  • Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-HTML zu PNG-Konverter wandelt HTML Dateien in PNG bilder um.
  • Der Download-Link des ausgegebenen PNG bilds ist nach der Konvertierung der HTML-Webseite verfügbar.

Können Sie eine Java-Bibliothek zum kostenlosen Konvertieren von HTML in PNG empfehlen?

Ja, Sie können die Java-Bibliothek herunterladen, um während des Testzeitraums, der normalerweise 30 Tage beträgt, kostenlos PNG bilder aus HTML Dokumenten zu erstellen.

Gibt es eine Möglichkeit, HTML unter Windows in Bilder zu konvertieren?

Bitte besuchen Sie diesen Link, um einen Offline-HTML-zu bild-Konverter für Windows herunterzuladen. Mit diesem kostenlosen HTML-zu bild-Konverter können Sie HTML Dokumente unter Windows schnell und mit einem einzigen Klick in das Bildformat konvertieren.

Kann ich HTML mithilfe der REST-API in andere Bildformate in Java konvertieren?

Ja, Sie können HTML Dokumente mithilfe der GroupDocs.Conversion Cloud REST API in andere Bildformate in Java konvertieren, beispielsweise JPG, PNG, BMP, TIFF und mehr.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel: