Este tutorial guía cómo convertir DOCX a HTML con NET REST API. Puede utilizar Aspose.Words para .NET Cloud SDK para desarrollar un convertidor de DOCX a HTML con C# Low Code API. Este código de muestra se puede usar en cualquier plataforma que admita .NET Cloud SDK y ayuda a explorar la API con excelentes detalles.
Requisito previo
- Crear una cuenta y obtener credenciales API
- Descargar Aspose.Words Cloud SDK for Dotnet
- Configurar proyecto C# con el SDK anterior
Pasos para transformar DOCX a DOC con C# Low Code API
- Cree el objeto de configuración y establezca el secreto y el ID del cliente.
- Cree el objeto WordsApi usando el objeto de configuración
- Establecer los nombres de los archivos de entrada y salida.
- Lea el archivo DOCX de entrada e inicialice la posición
- Cree una instancia del método ConvertDocumentRequest() utilizando la matriz de bytes y el formato anteriores
- Invoque el método ConvertDocument para convertir DOCX a HTML usando la API REST
- Guarde el archivo HTML de salida en el disco local
Siga estos pasos para convertir un archivo DOCX a HTML con la API REST de C#. Inicialice el objeto de clase WordsApi con el ID del cliente y el secreto y luego lea el archivo HTML de origen en una matriz de bytes. Cree una instancia de ConvertDocumentRequest y utilícela en el método WordsApi.ConvertDocument() para la transformación.
Código para formatear DOCX a DOC con 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); | |
} | |
} | |
} | |
} |
Este fragmento de código proporciona la base para convertir DOCX a HTML mediante programación con C# Low Code API. Puede leer el archivo fuente en una matriz de bytes o cargar la secuencia desde cualquier otra fuente. Recuerde inicializar la posición en 0 para evitar excepciones en el código después de leer el archivo.
También puede consultar otra función similar en la siguiente página: Cómo convertir DOCX a DOC con NET REST API.