
Aspose.Words Cloud le permite convertir documentos de Word, incluidos DOC y DOCX, a formato de archivo HTML. La conversión de Word a HTML es útil en situaciones en las que desea mostrar el contenido de un documento de Word en línea y hacerlo compatible con los motores de búsqueda. La ventaja adicional es que no se necesita ningún visor especial ni aplicación de terceros para ver archivos HTML. Aspose.Words Cloud proporciona las siguientes API para convertir un documento de Word a HTML:
| Nombre | Descripción |
| ——- | ———— |
| GetDocumentWithFormat | Convierte un documento en el almacenamiento en la nube al formato especificado. |
| ConvertDocument | Convierte un documento en una unidad local al formato especificado. |
| Guardar como | Convierte el documento al formato de destino con configuraciones detalladas y guarda el resultado en el almacenamiento. |
Conversión de Word a HTML
Antes de llamar a las API anteriores, debe registrar una cuenta en Aspose Cloud y obtener su clave de aplicación y SID en Cloud Dashboard. Tan pronto como se registre, se le otorgará una generosa prueba gratuita para que pueda probar las API sin limitaciones de evaluación.
El siguiente ejemplo de cURL muestra cómo convertir DOCX a HTML:
// Primero obtenga el token web JSON para la autenticación
// Obtenga la clave de la aplicación y el SID de la aplicación desde https://dashboard.asposecloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Ejemplo de cURL para convertir un documento DOCX a HTML en el almacenamiento local
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html
Este fragmento de código convierte archivos DOCX en HTML de manera eficiente. No creará imágenes ni hojas de estilo adicionales. Por ejemplo, convierte la imagen del archivo DOCX en una imagen base64 para que pueda obtener la salida con la mayor fidelidad posible. A continuación, se muestran las capturas de pantalla de los archivos:
Archivo DOCX de entrada

Archivo HTML de salida (vista previa de Google Chrome)

Puedes observar la calidad de la representación HTML en las capturas de pantalla anteriores.
Conversión de Word a HTML con configuraciones detalladas
La API PUT /words/{name}/saveAs le permite convertir un documento de Microsoft Word a HTML con configuraciones detalladas. El siguiente ejemplo de cURL genera un archivo ZIP como salida porque hemos establecido ‘ZipOutput’ en ’true’ en HtmlSaveOptions. Para obtener una lista completa de HtmlSaveOptions, consulte la documentación.
// Primero obtenga el token web JSON para la autenticación
// Obtenga la clave de la aplicación y el SID de la aplicación desde https://dashboard.asposecloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Ejemplo de cURL para convertir un documento DOCX a HTML y guardar los archivos de salida como ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>
El archivo ZIP generado incluirá el archivo HTML y las imágenes en formato PNG, JPG, etc. en lugar de convertirlas en imágenes base64. Echemos un vistazo a una captura de pantalla comparativa que muestra la fuente de los archivos HTML generados por estos fragmentos de código.

Las secciones marcadas en esta imagen explican cómo funcionan ambos enfoques. El lado izquierdo muestra la etiqueta de la imagen que contiene los datos como una imagen base64, mientras que el lado derecho, capturado desde DOCXtoHTML.zip, muestra la imagen como un archivo PNG local.
Conversión de HTML a Word
Hemos abordado en detalle la conversión de Word a HTML. Veamos la conversión de HTML a Word, que es otra característica que vale la pena mencionar de Aspose.Words Cloud. Le permite convertir una página web a DOCX simplemente especificando la URL. El ejemplo de cURL es bastante simple, como se muestra a continuación:
// Primero obtenga el token web JSON para la autenticación
// Obtenga la clave de la aplicación y el SID de la aplicación desde https://dashboard.asposecloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Ejemplo de cURL para cargar una página web y guardarla en formato docx
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
El motor de renderizado es lo suficientemente eficiente como para producir una salida WYSIWYG en el archivo DOCX. A continuación se muestra la captura de pantalla del archivo DOCX de salida.

Los niveles de encabezado, las listas, la sangría, el formato… todo está en su lugar y habla por sí solo de las capacidades del motor de renderizado. Esperamos que te encante utilizar estas funciones simples pero potentes. Si tienes alguna pregunta o inquietud, comunícate con nosotros a través del Foro de soporte gratuito. ¡Estaremos encantados de ayudarte!
Artículos sugeridos
Le recomendamos visitar los siguientes artículos para obtener más información sobre: