html nach doc

So konvertieren Sie HTML in DOC in Java

Die in HTML platzierten Inhalte können auf jeder Plattform angezeigt werden, aber es wird wirklich schwierig, HTML-Inhalte zu manipulieren, da es nur wenige UI-basierte Editoren für HTML-Dateien gibt. Einer der bequemsten Ansätze besteht also darin, HTML in das DOC-Format zu konvertieren und den Word-Dokumenteditor zu verwenden, um den Inhalt zu aktualisieren. In diesem Artikel werden wir die Details zur Entwicklung eines HTML-zu-DOC-Konverters mit Java besprechen.

HTML-zu-DOC-Konvertierungs-API

Aspose.Words Cloud for Java ermöglicht Java-Entwicklern die Implementierung von Word-Dateikonvertierungsvorgängen, bei denen Sie die Ausgabe in PDF, XPS, DOCX, TIFF - und JPG-Formate. Im Rahmen dieses Artikels werden wir nun die Details der Konvertierung von HTML in Doc. Der erste Schritt ist nun die Installation, bei der Sie die folgenden Details in pom.xml des von Maven erstellten Typprojekts hinzufügen müssen.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Aspose.HTML für Cloud-APIs sind gesichert und erfordern eine Authentifizierung. Erstellen Sie daher bitte ein kostenloses Abonnementkonto für unsere Cloud-Dienste über Aspose.Cloud-Dashboard mit GitHub oder Google-Konto. Oder erstellen Sie einfach ein neues Konto und rufen Sie Ihre Kundenanmeldeinformationen ab.

Konvertieren Sie HTML in Word in Java

In diesem Abschnitt besprechen wir die Schritte zum Konvertieren von HTML in das Word-Format mithilfe von Java-Code-Snippets.

  • Erstellen Sie zunächst ein WordsApi-Objekt mit einer Client-ID und einem geheimen Clientschlüssel als Parameter
  • Zweitens lesen Sie den Inhalt der HTML-Datei vom lokalen Laufwerk mit dem File-Objekt
  • Erstellen Sie drittens die UploadFileRequest-Instanz, während Sie das File-Objekt als Argument übergeben
  • Der nächste Schritt besteht darin, die Methode uploadFile(…) aufzurufen, damit die HTML-Datei in den Cloud-Speicher hochgeladen wird
  • Erstellen Sie nun ein Objekt von GetDocumentWithFormatRequest(…), in dem wir Eingabe-HTML, Ausgabeformat als DOC und den Namen der resultierenden Doc-Datei angeben
  • Rufen Sie schließlich die Methode getDocumentWithFormat(…) auf, um HTML in Doc zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern.
// Weitere Codeausschnitte finden Sie unter https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
try
	{
        // Erstellen Sie ein Objekt von WordsApi
        // Wenn baseUrl null ist, verwendet WordsApi standardmäßig https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // Lesen Sie den Inhalt der PDF-Datei vom lokalen Laufwerk
        File file = new File("C:\\Users\\list.html");
        
        // Datei-Upload-Anfrage erstellen
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "list.html", null);
        
        // Datei in den Cloud-Speicher hochladen
        wordsApi.uploadFile(uploadRequest);
            
        // Erstellen Sie ein Anforderungsobjekt für die Dokumentkonvertierung, während Sie den resultierenden DOC-Namen angeben
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("list.html", "DOC", "", "Internal","", "", "", "Converted.doc","");
            
        // Rufen Sie die API auf, um PDF online in Doc zu konvertieren
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Convert HTML to DOC java sucessfully completed !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
html zu word doc

Bild 1:- Vorschau von HTML zu Doc

Konvertieren Sie HTML mit cURL-Befehlen in DOC

Auf Aspose.Cloud-APIs kann einfach über cURL-Befehle zugegriffen werden. Aber als Voraussetzung müssen wir zuerst das JWT-Zugriffstoken basierend auf Client-Anmeldeinformationen mit dem folgenden Befehl generieren.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Bitte führen Sie den folgenden cURL-Befehl aus, um HTML in DOC zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/list.html?format=DOC&outPath=Converted.doc" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Fazit

In diesem Artikel haben wir die Schritte zum Entwickeln von HTML to DOC Converter mit Java Cloud SDK gelernt. Mit weniger Codezeilen haben wir gelernt, wie man HTML mithilfe von Java-Codeschnipseln sowie über die cURL-Befehle in DOC umwandelt. Sie können die APIs auch über Swagger UI in einem Webbrowser erkunden.

Sollten Sie diesbezüglich Fragen haben oder auf Probleme stoßen, wenden Sie sich bitte über das kostenlose Forum für technischen Support an uns.

In Verbindung stehende Artikel

Wir empfehlen dringend, die folgenden Artikel zu lesen, um mehr darüber zu erfahren: