Aspose.Words Cloud-API

Aspose.Words Cloud ermöglicht Ihnen die Konvertierung von Word Dokumenten, einschließlich DOC und DOCX, in das HTML Datei format. Die Konvertierung von Word in HTML ist hilfreich, wenn Sie den Inhalt eines Word Dokuments online anzeigen und suchmaschinenfreundlich gestalten möchten. Der zusätzliche Vorteil besteht darin, dass zum Anzeigen von HTML Dateien kein spezieller Viewer oder Drittanbieteranwendung erforderlich ist. Aspose.Words Cloud bietet die folgenden APIs zum Konvertieren eines Word Dokuments in HTML:

| Name | Beschreibung |

| ——- | ———— |

| GetDocumentWithFormat | Konvertiert ein Dokument im Cloud-Speicher in das angegebene Format. |

| ConvertDocument | Konvertiert ein Dokument auf einem lokalen Laufwerk in das angegebene Format. |

| SpeichernUnter | Konvertiert das Dokument mit detaillierten Einstellungen in das Zielformat und speichert das Ergebnis im Speicher. |

Konvertierung von Word in HTML

Bevor Sie die oben genannten APIs aufrufen, müssen Sie ein Konto bei Aspose Cloud registrieren und Ihren App-Schlüssel und Ihre SID im Cloud Dashboard abrufen. Sobald Sie sich anmelden, erhalten Sie eine großzügige kostenlose Testversion, sodass Sie APIs ohne Evaluierungsbeschränkungen testen können.

Das folgende cURL-Beispiel zeigt, wie DOCX in HTML konvertiert wird:

// Holen Sie sich zuerst ein JSON Web Token zur Authentifizierung
// Holen Sie sich den App-Schlüssel und die App-SID von https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-Beispiel zum Konvertieren eines DOCX Dokuments in HTML im lokalen Speicher
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html

Dieser Codeausschnitt konvertiert DOCX Dateien effizient in HTML Dateien. Es werden keine zusätzlichen Bilder oder Stylesheets erstellt. Beispielsweise wird das Bild in der DOCX-Datei in ein Base64 bild konvertiert, damit Sie die Ausgabe mit höchster Wiedergabetreue erhalten. Nachfolgend sind die Screenshots der Dateien aufgeführt:

DOCX-Eingabedatei

DOCX zu HTML

HTML-Ausgabedatei (Google Chrome-Vorschau)

Word zu HTML

Sie können die Qualität der HTML-Wiedergabe in den obigen Screenshots erkennen.

Word zu HTML-Konvertierung mit detaillierten Einstellungen

Mit der PUT /words/{name}/saveAs API können Sie Microsoft Word Dokumente mit detaillierten Einstellungen in HTML konvertieren. Das folgende cURL-Beispiel generiert eine ZIP-Datei als Ausgabe, da wir in HtmlSaveOptions ‘ZipOutput’ auf ’true’ gesetzt haben. Eine vollständige Liste der HtmlSaveOptions finden Sie in der Dokumentation.

// Holen Sie sich zuerst ein JSON Web Token zur Authentifizierung
// Holen Sie sich den App-Schlüssel und die App-SID von https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-Beispiel zum Konvertieren eines DOCX Dokuments in HTML und Speichern der Ausgabedateien als ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>

Die generierte ZIP-Datei enthält die HTML-Datei und die Bilder als PNG, JPG usw., anstatt sie in Base64 bilder zu konvertieren. Sehen wir uns einen Vergleichs-Screenshot an, der die Quelle der von diesen Codeausschnitten generierten HTML Dateien zeigt.

Die markierten Abschnitte in diesem Bild verdeutlichen, wie beide Ansätze funktionieren. Die linke Seite zeigt das Bild-Tag mit den Daten als Base64 bild. Während die rechte Seite, die aus DOCXtoHTML.zip aufgenommen wurde, das Bild als lokale PNG-Datei anzeigt.

Konvertierung von HTML in Word

Wir haben uns ausführlich mit der Konvertierung von Word in HTML befasst. Schauen wir uns nun die Konvertierung von HTML in Word an, eine weitere erwähnenswerte Funktion von Aspose.Words Cloud. Sie können damit eine Webseite in DOCX konvertieren, indem Sie einfach die URL angeben. Das cURL-Beispiel ist ziemlich einfach und wie folgt:

// Holen Sie sich zuerst ein JSON Web Token zur Authentifizierung
// Holen Sie sich den App-Schlüssel und die App-SID von https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-Beispiel zum Laden einer Webseite und Speichern im docx-Format
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

Die Rendering-Engine ist effizient genug, um WYSIWYG-Ausgaben in der DOCX-Datei zu erzeugen. Nachfolgend sehen Sie den Screenshot der ausgegebenen DOCX-Datei.

Die Überschriftenebenen, Listen, Einrückungen, Formatierungen – alles ist vorhanden, was Bände über die Fähigkeiten der Rendering-Engine spricht. Wir hoffen, dass Sie diese einfachen, aber leistungsstarken Funktionen gerne nutzen werden. Bei Fragen oder Bedenken wenden Sie sich bitte über das Kostenlose Support-Forum an uns. Wir helfen Ihnen gerne weiter!

Vorgeschlagene Artikel

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