In diesem Tutorial erfahren Sie, wie Sie DOCX mit der NET REST API in HTML konvertieren**. Sie können Aspose.Words für .NET Cloud SDK verwenden, um einen DOCX-zu-HTML-Konverter mit C# Low Code API zu entwickeln. Dieser Beispielcode kann auf jeder Plattform verwendet werden, die das .NET Cloud SDK unterstützt, und hilft bei der ausführlichen Erkundung der API.
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 Umwandeln von DOCX in DOC mit der C# Low Code API
- Erstellen Sie das Konfigurationsobjekt und legen Sie das Client-Geheimnis und die Client-ID fest
- Erstellen Sie das WordsApi-Objekt mithilfe des Configuration-Objekts
- Legen Sie die Namen der Eingabe- und Ausgabedateien fest
- Lesen Sie die eingegebene DOCX-Datei und initialisieren Sie die Position
- Instanziieren Sie die Methode ConvertDocumentRequest() mit dem oben genannten Byte-Array und -Format
- Rufen Sie die ConvertDocument-Methode auf, um DOCX mithilfe der REST-API in HTML zu konvertieren
- Speichern Sie die ausgegebene HTML-Datei auf der lokalen Festplatte
Befolgen Sie diese Schritte, um eine DOCX-Datei mit der C#-REST-API in HTML zu konvertieren. Initialisieren Sie das WordsApi-Klassenobjekt mit der Client-ID und dem Geheimnis und lesen Sie anschließend die Quell-HTML-Datei in ein Byte-Array ein. Instanziieren Sie ConvertDocumentRequest und verwenden Sie es in der WordsApi.ConvertDocument()-Methode für die Transformation.
Code zum Formatieren von DOCX in DOC mit der C#-REST-API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToHtml | |
{ | |
public void ConvertDocxToHtmlAsync() | |
{ | |
try | |
{ | |
var conf = new Configuration(); | |
conf.ClientSecret = "Client Secret"; | |
conf.ClientId = "Client ID"; | |
//Create SDK object | |
WordsApi api = new WordsApi(conf); | |
//string localPath = @""; | |
string input = "Test1.docx"; | |
string output = "DOCXToHTML"; | |
string format = "html"; | |
//Read input file to bytes array | |
var stream = File.Open(input, FileMode.Open); | |
stream.Position = 0; | |
var request = new ConvertDocumentRequest(stream, format, null, null, null, null, null, null, null); | |
var task = api.ConvertDocument(request); | |
task.Wait(); | |
var outputStream = task.Result; | |
outputStream.Position = 0; | |
using (var fileStream = File.Create(output + "." + format)) | |
{ | |
outputStream.Seek(0, SeekOrigin.Begin); | |
outputStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Dieses Code-Snippet bietet die Grundlage für die Programmgesteuerte Konvertierung von DOCX in HTML mit der C# Low Code API. Sie können die Quelldatei entweder in ein Byte-Array einlesen oder den Stream aus einer anderen Quelle laden. Denken Sie daran, die Position auf 0 zu initialisieren, um Ausnahmen im Code nach dem Lesen der Datei zu vermeiden.
Sie können sich auch eine weitere ähnliche Funktion auf der folgenden Seite ansehen: Anleitung Konvertieren Sie DOCX in DOC mit der NET REST API.