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
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet
- Configure o projeto C# com o SDK acima
Etapas para transformar DOCX em DOC com API C# Low Code
- Crie o objeto de configuração e defina o segredo e o ID do cliente
- Crie o objeto WordsApi usando o objeto Configuration
- Defina os nomes dos arquivos de entrada e saída
- Leia o arquivo DOCX de entrada e inicialize a posição
- Instancie o método ConvertDocumentRequest() usando a matriz de bytes e o formato acima
- Invoque o método ConvertDocument para converter DOCX em HTML usando API REST
- 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.