documento a html

Conversión de DOC a HTML con C# .NET.

Sabemos que los documentos Word ofrecen una manera conveniente de crear y formatear el contenido, pero el formato HTML abre un mundo de posibilidades para la accesibilidad, versatilidad e integración del contenido. Por lo tanto, convertir documentos de Word a HTML no se trata sólo de compatibilidad; se trata de garantizar que el contenido sea compatible con la web, responsivo y fácilmente accesible a través de varios dispositivos y plataformas.

En este artículo, analizaremos los detalles sobre cómo podemos convertir fácilmente documentos de Word (DOC, DOCX) al formato HTML utilizando .NET REST API.

API REST para conversión de Word a HTML

La conversión de documentos de Word a formato HTML utilizando GroupDocs.Conversion Cloud SDK para .NET ofrece una solución muy conveniente y eficiente para la transformación de contenido. El SDK maneja todos los aspectos del proceso de conversión, incluida la preservación de la estructura, el formato y los estilos del documento, asegurando que el HTML resultante mantenga la integridad y legibilidad del contenido original.

En primer lugar, debemos instalar el SDK buscando GroupDocs.Conversion-Cloud en el administrador de paquetes NuGet y hacer clic en el botón Instalar. Otra opción es ejecutar el siguiente comando en la consola del administrador de paquetes.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

En segundo lugar, necesitamos obtener nuestras credenciales API personalizadas (es decir, ID de cliente y secreto de cliente).Siga las instrucciones especificadas en este breve tutorial que explica los detalles sobre cómo obtener las credenciales de API.

Convertir DOC a HTML en C#

En esta sección, exploraremos los detalles sobre cómo GroupDocs.Conversion Cloud SDK para .NET proporciona una plataforma conveniente y confiable para convertir documentos de Word a HTML y le permite optimizar los flujos de trabajo de transformación de contenido con facilidad.

  1. Cree una instancia de la clase Configuración donde pasamos las credenciales del cliente como argumentos.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inicialice ConvertApi donde pasamos el objeto de configuración como argumento de entrada.
var apiInstance = new ConvertApi(configurations);
  1. Cargue el documento de Word de entrada al almacenamiento en la nube.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
  1. Cree una instancia ConvertSettings donde especificamos el nombre del documento de Word de entrada, el formato resultante como html y el nombre del archivo HTML de salida como argumentos.
var settings = new ConvertSettings{...}
  1. Llame a la API ConvertDocumentRequest para exportar el documento de Word al formato HTML y guardar el HTML resultante en el almacenamiento en la nube.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
docx a html

Imagen: - Una vista previa de la conversión de DOCX a HTML.

DOCX a HTML usando comandos cURL

Una de las principales ventajas de utilizar GroupDocs.Conversion Cloud con comandos cURL es la simplicidad y flexibilidad que ofrece. Puede integrar fácilmente el proceso de conversión en sus flujos de trabajo o scripts y automatizar la tarea de conversión de DOCX a HTML de manera eficiente.

El primer paso de este enfoque es generar el token de acceso JWT según las credenciales del cliente. Una vez que hayamos generado el token JWT, debemos ejecutar el siguiente comando cURL para convertir el documento de Word al formato HTML y guardar el archivo resultante en el almacenamiento en la nube.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

Reemplace inputFile con el nombre del archivo CSV de entrada, resultantHTML con el nombre del archivo HTML resultante y accessToken con el token de acceso JWT personalizado.

  • Para guardar el HTML resultante en la unidad local, intente utilizar el siguiente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "myResultant.html"

Aplicación de conversión de Word a HTML

No olvide intentar utilizar nuestra [Aplicación de conversión de DOCX a HTML] liviana y súper eficiente 14. Esta aplicación gratuita está construida sobre las API GroupDocs.Conversion Cloud y le permite ser testigo de las increíbles capacidades de la API de conversión de documentos de Word a HTML.

Convertidor de DOCX a HTML

Enlaces útiles

Conclusión

Ya sea que prefiera la simplicidad y flexibilidad de los comandos cURL o las capacidades integrales que ofrece GroupDocs.Conversion Cloud API directamente, la conversión de documentos de Word (DOC, DOCX, etc.) al formato HTML se convierte en un proceso fluido y eficiente. Ambos enfoques brindan soluciones confiables para la transformación de contenido, asegurando que el HTML resultante mantenga la integridad, el formato y la estructura del documento original.

Artículos relacionados

También recomendamos visitar los siguientes enlaces para obtener más información sobre: