Convertir documentos de Word a HTML es un requisito común al publicar contenido en sitios web, construir visores de documentos o integrar archivos de Word en aplicaciones web. Usando .NET Cloud SDK, puedes convertir fácilmente archivos DOC y DOCX en HTML limpio y compatible con estándares sin depender de Microsoft Word o automatización de escritorio.
En esta guía, aprenderás cómo realizar la conversión de Word a HTML utilizando C# a través de un SDK en la nube .NET basado en REST, seguro y escalable.
API para la conversión de Word a HTML
El GroupDocs.Conversion Cloud SDK para .NET proporciona una solución potente e independiente de la plataforma para convertir documentos de Word en HTML. Preserva el formato del texto, las tablas, las imágenes y el diseño mientras produce un resultado amigable para la web.
Características clave
- Convertir DOC y DOCX a HTML con alta fidelidad
- No dependencia de Microsoft Office
- Arquitectura de API REST basada en la nube
- Autenticación segura OAuth 2.0
- Guardar la salida en almacenamiento en la nube o descargar localmente
- Integración fácil con aplicaciones .NET (C#)
Instalar SDK a través de NuGet
Install-Package GroupDocs.Conversion-Cloud
Crea tu ID de cliente y secreto de cliente desde el GroupDocs Cloud Dashboard.
Convertir Word a HTML en C#
Sigue estos pasos para convertir un documento de Word a HTML usando C# y el SDK de la nube .NET.
Paso 1: Configurar credenciales de API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
Paso 2: Subir el documento de Word al almacenamiento en la nube
using (var fileStream = File.OpenRead("sample.docx"))
{
var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
Paso 3: Definir la configuración de conversión de HTML
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
Paso 4: Convertir Word a HTML
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("Word document successfully converted to HTML.");
// Obtén tus credenciales de API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Instanciar una instancia de la clase Configuration con el Client Secret y el Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Define el valor de ApiBaseUrl para establecer la url base de la API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inicializa un objeto de la clase ConvertApi con el objeto de la clase Configuration.
var apiInstance = new ConvertApi(configuration);
// Crea una instancia de la clase ConvertSettings.
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
// call the API to trigger Word to HTML conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);
DOCX a HTML usando cURL
También puedes convertir documentos de Word a HTML utilizando la API REST directamente con cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "{resultantFile}"
Reemplace {ACCESSTOKEN} con su token JWT generado utilizando credenciales de cliente.
Convertidor de Word a HTML en línea gratuito
¿Buscando una opción sin código? Prueba el gratuito Word to HTML online converter impulsado por GroupDocs.Conversion Cloud.

Recursos Útiles
Conclusión
Hemos aprendido que la API REST de .NET hace que la conversión de Word a HTML sea rápida, confiable y escalable. Ya sea que estés construyendo un visor de documentos, publicando contenido de Word en la web o integrando la conversión de documentos en tu aplicación .NET, esta API proporciona todo lo que necesitas con un código mínimo.
❓ Preguntas Frecuentes (FAQs)
How do I convert Word Document to HTML in C#? Utiliza el SDK de GroupDocs.Conversion Cloud para .NET y llama a la API ConvertDocument() para convertir un documento de Word a formato HTML.
Can I convert DOCX to HTML as well? Sí. El SDK de .NET Cloud admite tanto DOC como DOCX a HTML para flujos de trabajo de gestión de documentos completos.
Can I test the API without any limitations? Sí. Puede solicitar una licencia de prueba gratuita de 30 días para probar la API sin ninguna limitación.
