Documento de Word a EPUB

¿Necesita convertir un documento de Microsoft Word a formato EPUB, el formato de libro electrónico? El formato de archivo EPUB se ve bien y proporciona una experiencia de lectura agradable en dispositivos de lectura electrónica como Kindle, Nook, Sony Reader y tabletas. Los documentos de Microsoft Word y PDF también son buenos para compartir y distribuir en línea, pero estos formatos de archivo no son compatibles con los lectores electrónicos. Puede utilizar Aspose.Words Cloud para convertir un documento de Microsoft Word a formato EPUB con alta fidelidad.

Aspose.Words Cloud es una solución API REST potente y fácil de usar que funciona en cualquier plataforma. Puede convertir los formatos de archivo estándar de la industria al formato EPUB. El contenido, el formato, las imágenes, los hipervínculos, los metadatos y la navegación del EPUB resultante funcionan en cualquier lector electrónico compatible con EPUB.

Ahora, te mostraré lo fácil que es convertir un documento de Microsoft Word a EPUB usando el SDK de Python. Si estás usando otro lenguaje de programación, puedes buscar el SDK de tu elección en nuestro repositorio de GitHub. Contiene el código fuente completo del SDK junto con los ejemplos de trabajo.

Al convertir un documento a EPUB, puede controlar el resultado mediante las opciones de guardado relacionadas. Consulte el parámetro de solicitud EpubSaveOptions para obtener más detalles. Seguiremos estos pasos para convertir un documento de Microsoft Word a EPUB:

  • Instalar el paquete Python
  • Subir documento fuente al almacenamiento
  • Convertir documento a EPUB

Instalar el paquete Python

Instalar aspose-words-cloud con PIP desde PyPI mediante:

instalación de pip aspose-words-cloud

Código

import asposewordscloud
import asposewordscloud.models.requests
api_client = asposewordscloud.ApiClient()
# Obtenga la clave de la aplicación y el SID de la aplicación desde https://cloud.aspose.com
api_client.configuration.host = 'https://api.aspose.cloud'
api_client.configuration.api_key['api_key'] = 'xxxxxxxxxxxxxxxxxxxxxxxxx' # Put your appKey here
api_client.configuration.api_key['app_sid'] = 'xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx' # Put your appSid here

words_api = asposewordscloud.WordsApi(api_client)
filename = 'TestFile.docx'
remote_name = 'TestPostDocumentSaveAs.docx'
dest_name = 'TestPostDocumentSaveAs.epub'

#upload DOCX file to storage
request_upload = asposewordscloud.models.requests.UploadFileRequest(filename,remote_name)
response_upload = words_api.upload_file(request_upload)

#Convert DOCX to EPUB and save to storage
save_options = asposewordscloud.SaveOptionsData(save_format='epub', file_name=dest_name)
request_conversion = asposewordscloud.models.requests.SaveAsRequest(remote_name, save_options)
response_conversion = words_api.save_as(request_conversion)
print(response_conversion)

¿Tiene alguna pregunta o un error? No dude en dejarnos un comentario a continuación o publicar una pregunta en el foro de soporte. Esto nos ayuda a mejorar y perfeccionar continuamente nuestra API.

Publicación sugerida: