Převeďte DOCX do HTML pomocí NET REST API

Tento tutoriál vám ukáže, jak převést DOCX na HTML pomocí NET REST API. Aspose.Words for .NET Cloud SDK můžete použít k vývoji převaděče DOCX na HTML s C# Low Code API. Tento ukázkový kód lze použít v jakékoli platformě podporující .NET Cloud SDK a pomáhá při prozkoumávání rozhraní API s velkými detaily.

Předpoklad

Kroky k transformaci DOCX na DOC pomocí C# Low Code API

  1. Vytvořte objekt Configuration a nastavte tajný klíč a ID klienta
  2. Vytvořte objekt WordsApi pomocí objektu Configuration
  3. Nastavte názvy vstupních a výstupních souborů
  4. Přečtěte si vstupní soubor DOCX a inicializujte pozici
  5. Vytvořte instanci metody ConvertDocumentRequest() pomocí výše uvedeného pole bajtů a formátu
  6. Vyvolejte metodu ConvertDocument pro převod DOCX do HTML pomocí REST API
  7. Uložte výstupní soubor HTML na místní disk

Chcete-li převést soubor DOCX na HTML pomocí C# REST API, postupujte podle těchto kroků. Inicializujte objekt třídy WordsApi pomocí ID klienta a tajného klíče a poté načtěte zdrojový soubor HTML do bajtového pole. Vytvořte instanci ConvertDocumentRequest a použijte ji v metodě WordsApi.ConvertDocument() pro transformaci.

Kód pro formátování DOCX na DOC s 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);
}
}
}
}

Tento fragment kódu poskytuje základ pro převod DOCX na HTML programově pomocí C# Low Code API. Zdrojový soubor můžete buď načíst do bajtového pole, nebo načíst proud z jakéhokoli jiného zdroje. Nezapomeňte inicializovat pozici na 0, abyste předešli výjimkám v kódu po přečtení souboru.

Můžete se také podívat na další podobnou funkci na následující stránce: Jak na to převést DOCX na DOC pomocí NET REST API.

 Čeština