Converta DOCX em HTML com NET REST API

Este tutorial orienta como converter DOCX em HTML com NET REST API. Você pode usar o Aspose.Words for .NET Cloud SDK para desenvolver um conversor DOCX para HTML com API C# Low Code. Este código de amostra pode ser usado em qualquer plataforma que ofereça suporte ao .NET Cloud SDK e auxilia na exploração da API com ótimos detalhes.

Pré-requisito

Etapas para transformar DOCX em DOC com API C# Low Code

  1. Crie o objeto de configuração e defina o segredo e o ID do cliente
  2. Crie o objeto WordsApi usando o objeto Configuration
  3. Defina os nomes dos arquivos de entrada e saída
  4. Leia o arquivo DOCX de entrada e inicialize a posição
  5. Instancie o método ConvertDocumentRequest() usando a matriz de bytes e o formato acima
  6. Invoque o método ConvertDocument para converter DOCX em HTML usando API REST
  7. Salve o arquivo HTML de saída no disco local

Siga estas etapas para converter arquivo DOCX em HTML com API REST C#. Inicialize o objeto da classe WordsApi com o ID do cliente e o segredo, seguido da leitura do arquivo HTML de origem em uma matriz de bytes. Instancie o ConvertDocumentRequest e use-o no método WordsApi.ConvertDocument() para a transformação.

Código para formatar DOCX para DOC com API REST C#

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);
}
}
}
}

Este trecho de código fornece a base para converter DOCX em HTML programaticamente com API C# Low Code. Você pode ler o arquivo de origem em uma matriz de bytes ou carregar o fluxo de qualquer outra fonte. Lembre-se de inicializar a posição com 0 para evitar exceções no código após a leitura do arquivo.

Você também pode conferir outro recurso semelhante na página a seguir: Como converter DOCX em DOC com NET REST API.

 Português