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 Java SDK-Installation
- HTML Dokumente mithilfe der REST-API in PNG bilder in Java konvertieren
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.
- Hochladen des HTML in die Cloud
- Konvertieren HTML Dokument in eine PNG-Datei in Java
- Herunterladen der konvertierten Datei
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();
}
}
}
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:
- So konvertieren Sie PowerPoint PPT mit Java in HTML
- Konvertieren Sie EXCEL in JSON und JSON in EXCEL in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- So konvertieren Sie PDF in Python mithilfe der REST-API in Excel
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- So konvertieren Sie PDF mithilfe einer REST-API in Python in PPTX
- Konvertieren Sie PDF Dateien in das PNG und PNG-in das PDF-Format mit Java
- Konvertieren Sie Word Dateien mithilfe der REST-API in Java in HTML