Convertir EPUB a DOCX en Python

La conversión de EPUB a DOCX le permite aprovechar las ricas capacidades de formato y edición del formato DOCX, lo que lo hace ideal para crear documentos profesionales y editables a partir del contenido de libros electrónicos. Los archivos DOCX son ampliamente compatibles y se pueden compartir fácilmente entre diferentes plataformas y dispositivos, lo que garantiza accesibilidad y comodidad.

Aspose.HTML for Python via .NET proporciona una manera simple y eficiente de realizar esta conversión usando los métodos convert_epub() de la clase Converter.

En este artículo, encontrará información sobre cómo convertir EPUB a DOCX usando la biblioteca de Python Aspose.HTML y cómo aplicar DocSaveOptions.

Para continuar siguiendo este tutorial, instale y configure Aspose.HTML for Python via .NET en su proyecto Python.

Convertidor EPUB en línea

Convierta archivos EPUB a otros formatos en tiempo real usando Aspose.HTML for Python via .NET. Los métodos estáticos de la clase Converter se utilizan principalmente como la forma más sencilla de convertir un archivo EPUB a varios formatos. Simplemente cargue un archivo EPUB desde su unidad local o una URL y ejecute el ejemplo de conversión con opciones de guardado predeterminadas. El resultado estará disponible instantáneamente como un archivo separado.

                
            

Si desea convertir EPUB a DOCX usando DocSaveOptions mediante programación, consulte el siguiente ejemplo de código Python.

Convertir EPUB a DOCX

Con Aspose.HTML for Python via .NET, puede convertir EPUB a formato DOCX mediante programación con control total sobre una amplia gama de parámetros de conversión. Para convertir EPUB a DOCX con la especificación DocSaveOptions, debe seguir algunos pasos:

  1. Abra un archivo EPUB existente.
  2. Cree un nuevo objeto DocSaveOptions y especifique las opciones de guardado requeridas.
  3. Utilice uno de los métodos convert_epub() para guardar EPUB como un archivo DOCX.

El siguiente ejemplo muestra cómo utilizar DocSaveOptions y crear un archivo DOCX con opciones de guardado personalizadas:

 1import os
 2from aspose.html.converters import *
 3from aspose.html.saving import *
 4from aspose.html.drawing import *
 5
 6# Setup directories and define paths
 7output_dir = "output/"
 8input_dir = "data/"
 9if not os.path.exists(output_dir):
10    os.makedirs(output_dir)
11document_path = os.path.join(input_dir, "input.epub")
12save_path = os.path.join(output_dir, "output.docx")
13
14# Open an existing EPUB file for reading
15with open(document_path, "rb") as stream:
16
17    # Create an instance of DocSaveOptions
18    options = DocSaveOptions()
19    options.page_setup.any_page = Page(drawing.Size(680, 500), Margin(10, 10, 10, 10))
20    options.font_embedding_rule.FULL
21    options.document_format.DOCX
22    options.css.media_type.SCREEN
23
24    # Convert EPUB to DOCX
25    Converter.convert_epub(stream, options, save_path)

En el ejemplo, abrimos y leemos el archivo fuente del sistema de archivos en la ruta especificada. El constructor DocSaveOptions() inicializa una instancia de la clase DocSaveOptions que se pasa al método convert_epub() que toma la stream, options, la ruta del archivo de salida save_path y realiza la operación de conversión. La clase DocSaveOptions proporciona numerosas propiedades que le brindan control total sobre una amplia gama de parámetros y mejoran el proceso de conversión de EPUB a formato DOCX. En el ejemplo, utilizamos las propiedades page_setup, document_format, font_embedding_rule y css.media_type.

Nota: Debe especificar la ruta al archivo fuente y de salida en su sistema de archivos local (document_path y save_path).

Opciones de guardado – Clase DocSaveOptions

Aspose.HTML for Python via .NET permite convertir EPUB a DOCX usando opciones de guardado predeterminadas o personalizadas. El uso de DocSaveOptions le permite ajustar el proceso de renderizado. Algunas propiedades de esta clase heredan propiedades de las clases base, como DocRenderingOptions o RenderingOptions. DocSaveOptions está configurado para guardar el documento como DOCX e incluye las siguientes propiedades:

Descargue la biblioteca Aspose.HTML for Python via .NET para convertir exitosa, rápida y fácilmente sus documentos HTML, MHTML, EPUB, SVG y Markdown a los formatos más populares.

Aspose.HTML ofrece un Convertidor de EPUB a DOCX en línea gratuito que convierte EPUB a DOCX con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!

Texto “Convertidor de EPUB a DOCX”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.