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
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen
- Herunterladen Aspose.Words Cloud SDK for Dotnet
- Richten Sie ein C#-Projekt mit dem oben genannten SDK ein
Schritte zum Konvertieren von Word in HTML mit der NET REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest, um DOC in HTML zu konvertieren
- Instanziieren Sie eine Instanz der WordsAPI-Klasse mit Ihren Anmeldeinformationen
- Legen Sie die Eingabe- und Ausgabedateien fest
- Eingelesene DOC-Datei in ein FileStream-Objekt einlesen
- Erstellen Sie das Objekt ConvertDocumentRequest mithilfe des FileStream- und Ausgabedateiformats
- Rufen Sie die ConvertDocument-Methode auf, um DOC mithilfe des ConvertDocumentRequest-Objekts in HTML zu konvertieren
- 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.