Konvertieren Sie HTML in Word DOC oder DOCX in Java.

Konvertieren Sie HTML programmgesteuert in Java in Word (DOC, DOCX).

HTML oder Hypertext Markup Language ist eine Standard-Auszeichnungssprache, die zum Erstellen und Strukturieren von Webseiten verwendet wird. Andererseits werden Word Dokumente zum Erstellen und Bearbeiten textbasierter Dokumente verwendet. Es gibt mehrere Gründe, warum Sie HTML in Word konvertieren möchten, beispielsweise zum Bearbeiten, Teilen oder Drucken. Word Dokumente sind einfacher zu bearbeiten, besser für Druckzwecke geeignet, stabiler und bewahren wichtige Informationen als HTML Dokumente. Daher bietet dieser Blogbeitrag eine umfassende Anleitung zur programmgesteuerten Konvertierung von HTML in Word (DOC, DOCX) in Java mithilfe der GroupDocs.Conversion Cloud REST API.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

Java HTML to Word Conversion REST API – Java SDK-Installation

Mit GroupDocs.Conversion Cloud SDK for Java können Sie HTML Dokumente mit minimalem Aufwand schnell und genau in Word in Java konvertieren. Mit dieser API können Sie den Dateiformatkonvertierungsprozess automatisieren und so die Konvertierung einer großen Anzahl von Dokumenten vereinfachen. Es spart Ihnen Zeit und Mühe. Es unterstützt auch die Konvertierung Ihrer Dokumente und Dateien aller unterstützten Dateiformate in jedes gewünschte Format. Sie können mehr als 50 Datei und Dokumenttypen wie Word, PDF, PowerPoint, Excel, HTML, CAD, Rasterbilder usw. schnell verarbeiten.

Sie können die JAR-Datei der API herunterladen oder mit Maven-Konfigurationen installieren. Fügen Sie der POM.xml Ihres Projekts ein Repository und eine Abhängigkeit hinzu. Nachfolgend finden Sie die Anweisungen für Maven:

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>

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codeausschnitte beginnen. Bitte geben Sie den unten angezeigten Code 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);

Befolgen Sie nun die folgende Schritt-für-Schritt-Anleitung zum Konvertieren von HTML in Word in Java.

Konvertieren Sie HTML Dateien in Java mit der REST-API in Word Dokumente

Das Konvertieren von HTML Dateien in Word DOC oder DOCX kann in vielerlei Hinsicht nützlich sein, beispielsweise zum Bearbeiten, Teilen oder Drucken. Um ein HTML Dokument in Word zu konvertieren, sollten die folgenden Schritte befolgt werden:

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 die hochgeladene HTML-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie HTML in Word DOCX in Java

In diesem Abschnitt geht es darum, wie Sie eine HTML-Datei programmgesteuert in Java in DOCX konvertieren, indem Sie die folgenden Schritte ausführen:

  • 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 „docx“ fest.
  • Erstellen Sie dann eine Instanz der DocxConvertOptions Klasse.
  • Legen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setZoom, setDpi usw. fest.
  • Legen Sie nun die Konvertierungsoptionen und den Ausgabedateipfad mithilfe der ConvertSettings-Instanz fest.
  • Erstellen Sie anschließend eine Instanz der Klasse „ConvertDocumentRequest“ und übergeben Sie den Parameter „ConvertSettings“.
  • Rufen Sie abschließend die Methode convert\document() auf und übergeben Sie den Parameter ConvertDocumentRequest.

Der folgende Codeausschnitt zeigt, wie man HTML mithilfe der REST-API in Java in ein Word Dokument 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-Webseite in ein Word Dokument 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("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(2);
			convertOptions.setPagesCount(4);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);

      settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.docx");
		
			// 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 Word Dokument in der Cloud. Sie können es 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.docx", 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 Word-Konverter

Wie konvertiert man HTML kostenlos online in Word? Bitte versuchen Sie es mit dem kostenlosen HTML zu Word-Konverter, um ein Word Dokument aus HTML zu generieren. Dieser Konverter wird unter Verwendung der oben genannten HTML zu Word-REST-API entwickelt.

Abschluss

Wir vervollständigen den Artikel hier. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man HTML Dokumente programmgesteuert in Word DOC oder DOCX in Java konvertiert;
  • Laden Sie die HTML-Datei programmgesteuert in die Cloud hoch und laden Sie dann das konvertierte Word Dokument aus der Cloud herunter.
  • und konvertieren Sie HTML online mit einem kostenlosen HTML zu Word-Konverter in Word.

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 Leitfaden „Erste Schritte“ zu lesen. Beginnen Sie noch heute mit der Konvertierung Ihrer HTML Dokumente in Word und erleben Sie den Unterschied.

Schließlich schreiben wir weiterhin neue Blogartikel über die Konvertierung verschiedener Dateiformate mithilfe der REST-API. Bitte kontaktieren Sie uns für regelmäßige Updates.

Stelle eine Frage

Bei Fragen zum HTML zu Word-Konverter können Sie uns gerne im kostenlosen Support-Forum kontaktieren.

FAQs

Wie konvertiere ich HTML mit Java in Word?

Der Prozess zum Konvertieren von HTML in Word in Java umfasst normalerweise die Verwendung einer Java-Bibliothek oder API, wie z. B. GroupDocs.Conversion Cloud REST API, um die Konvertierung durchzuführen. Die API kann so konfiguriert werden, dass sie den Konvertierungsprozess abwickelt, einschließlich der Behandlung von Fehlern und Ausnahmen.

Was ist der beste Weg, HTML in Java in Word zu konvertieren?

Der beste Weg, HTML in Java in Word zu konvertieren, ist die Verwendung einer Bibliothek oder API, die die Konvertierung unterstützt, wie z. B. GroupDocs.Conversion Cloud REST API.

Wie konvertiert man HTML kostenlos online in Word?

Mit dem Kostenlosen Online-HTML zu DOC-Konverter können Sie HTML kostenlos, schnell und einfach in Word konvertieren. Sobald die Online-Konvertierung von HTML in Word DOC abgeschlossen ist, können Sie die konvertierte HTML-Datei sofort auf Ihren PC herunterladen. Bitte folgen Sie zur Konvertierung der unten aufgeführten Schritt-für-Schritt-Anleitung:

  • Öffnen Sie kostenlosen Online-HTML zu DOC-Konverter
  • Klicken Sie in den Dateiablagebereich, um eine HTML-Datei hochzuladen, oder ziehen Sie eine HTML-Datei per Drag & Drop.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-HTML zu Word-Konverter konvertiert HTML in eine Word-Datei.
  • Der Download-Link der Ausgabedatei ist sofort nach der Konvertierung der HTML-Webseite verfügbar.

Wie konvertiert man HTML in Word in Windows?

Bitte besuchen Sie diesen Link, um einen Offline-HTML zu Word-Konverter für Windows herunterzuladen. Mit dem Offline-HTML zu Word Dokumentkonverter können Sie HTML unter Windows schnell und mit einem einzigen Klick in Word umwandeln.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen den Besuch der folgenden Artikel.