Konvertieren Sie ein Word-DOC in HTML mit der NET REST-API

Dieses Tutorial beschreibt den Prozess zum Konvertieren eines Word-DOC in HTML mit der NET REST API. Wir werden Aspose.Words für das .NET Cloud SDK zum Exportieren eines DOC nach HTML mit der C# Low Code API verwenden. Befolgen Sie die in diesem Artikel angegebenen Schritte und testen Sie die Funktion mithilfe des laufenden C#-REST-API-Beispielcodes.

Voraussetzung

Schritte zum Konvertieren von Word in HTML mit der NET REST API

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest, um DOC in HTML zu konvertieren
  2. Instanziieren Sie eine Instanz der WordsAPI-Klasse mit Ihren Anmeldeinformationen
  3. Legen Sie die Eingabe- und Ausgabedateien fest
  4. Eingelesene DOC-Datei in ein FileStream-Objekt einlesen
  5. Erstellen Sie das Objekt ConvertDocumentRequest mithilfe des FileStream- und Ausgabedateiformats
  6. Rufen Sie die ConvertDocument-Methode auf, um DOC mithilfe des ConvertDocumentRequest-Objekts in HTML zu konvertieren
  7. Speichern Sie die ausgegebene HTML-Datei auf der lokalen Festplatte

Die oben genannten Schritte erläutern die Konvertierung eines Dateiformats von Word nach HTML mit der C# Low Code API. Der Prozess beginnt mit der Festlegung des Client-Geheimnisses/der Client-ID im Konfigurationsobjekt und der Erstellung eines WordsApi-Klassenobjekts unter Verwendung der angegebenen Konfiguration. Im nächsten Schritt wird die Word-Quelldatei in ein FileStream-Objekt eingelesen, das in der ConvertDocumentRequest-Instanz zum Konvertieren des Eingabe-DOC in HTML verwendet wird.

Code zum Entwickeln eines Word-DOC-zu-HTML-Konverters mit der C#-Low-Code-API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToHtml
{
public void ConvertWordToHtmlAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.doc";
string outputFile = "DOCXToHTML";
string outputFormat = "html";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Dieser Beispielcode demonstriert den Prozess zum Konvertieren von DOC in HTML mit der C#-REST-API. Das ConvertDocumentRequest-Klassenobjekt wird mit dem Bytestream der Eingabedatei und dem Ausgabedateiformat zusammen mit den Optionen zum Festlegen des Schriftartspeicherorts, des Kennworts für die verschlüsselten Word-Dateien und der Codierungsdetails beim Laden der Eingabedatei initiiert. Schließlich wird die ConvertDocument()-Methode in der WordsApi-Klasse aufgerufen, um die DOC-Datei in HTML umzuwandeln.

Sie können sich auch eine andere ähnliche Funktion auf der folgenden Seite ansehen: Konvertieren Sie Word DOC in Markdown mit der NET REST API.

 Deutsch