Convierta texto a HTML y HTML a texto en Python

Convierta texto a HTML y HTML a texto en Python

Como desarrollador de Python, puede convertir fácilmente su archivo de texto en un archivo HTML mediante programación en la nube. Un archivo Texto contiene texto sin formato en forma de líneas. Si desea ver o mostrar el texto en un navegador web, una solución inteligente es cambiar el texto a HTML utilizando la API REST de Python. La conversión de texto a HTML es útil para que las páginas web HTML se puedan cargar fácilmente en Internet. En este artículo, demostraremos cómo convertir texto a HTML y HTML a texto en Python utilizando la API REST.

En este artículo se tratarán los siguientes temas:

API REST de conversión de texto a HTML y de HTML a texto: instalación

Para convertir archivos de texto a HTML, usaré la API Python SDK de GroupDocs.Conversion Cloud. Esta API le permite convertir sus documentos e imágenes de cualquier formato de archivo compatible a cualquier formato que necesite. Puede convertir fácilmente entre más de 50 tipos de documentos e imágenes como Word, PowerPoint, Excel, PDF, HTML, CAD, imágenes rasterizadas, etc.

Puede instalar GroupDocs.Conversion Cloud en su proyecto de Python usando el siguiente comando en la consola:

pip install groupdocs_conversion_cloud

Obtenga su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Una vez que tenga su identificación y secreto, agregue el código como se muestra a continuación:

# Importe el SDK de Python en su aplicación de Python desde http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenga client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtener configuraciones de la API de archivos 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Cómo convertir texto a HTML en línea en Python usando REST API

En esta sección, convertiremos un archivo de texto a un documento HTML mediante programación siguiendo los sencillos pasos que se detallan a continuación:

Sube el archivo

En primer lugar, cargue el archivo de texto en la nube usando el ejemplo de código que se muestra a continuación:

# Subir archivo de entrada al almacenamiento en la nube
# Crear una instancia de la API de archivo
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Solicitud de archivo de carga de llamadas
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\input-sample-file.txt", "H:\\groupdocs-cloud-data\\input-sample-file.txt", storage_name)

# Subir archivo de muestra a la nube
response = file_api.upload_file(request)
print(response.uploaded)

Como resultado, el archivo de texto cargado estará disponible en la sección de archivos de su tablero en la nube.

Convierta texto a HTML en línea en Python

Ahora, vamos a convertir el archivo de texto a HTML mediante programación siguiendo los pasos que se indican a continuación:

  • Crea una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • Ahora, configure la ruta del archivo de texto de entrada
  • Asigne “html” al formato
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Finalmente, convierta para obtener resultados llamando al método convert\document() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo cambiar el texto a un archivo HTML en línea usando la API REST en Python:

# Cómo convertir texto a HTML en línea en Python usando la API REST
# Crear las instancias de API necesarias
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Preparar la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# Crear solicitud de documento de conversión
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir archivo de texto a archivo HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML web page in Python: " + result[0].path)
Cómo convertir texto a HTML en línea en Python

Convierta texto a HTML en línea en Python

Descargar el archivo convertido

El ejemplo de código anterior guardará el archivo html convertido en la nube. Puede descargarlo usando el siguiente fragmento de código como se muestra a continuación:

# Inicialización de la API para descargar el archivo convertido
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Crear solicitud de archivo de descarga
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\output-sample-file.html", storage_name)

# Descargar archivo convertido
response = file_api.download_file(request)

# Mueva el archivo descargado a su directorio
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Convierta un archivo de texto a HTML usando las opciones avanzadas en Python

Esta sección explica cómo convertir un archivo de texto a HTML mediante programación usando algunas configuraciones adicionales como se muestra a continuación:

  • Crea una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • A continuación, establezca la ruta del archivo de texto de entrada
  • Asigne “html” al formato
  • Ahora, proporcione la ruta del archivo de salida
  • Defina HtmlConvertOptions si es necesario
  • Establezca varias propiedades, como frompage, pagecount, fixedlayout, usepdf, etc.
  • A continuación, configure convertOptions
  • Crear ConvertDocumentRequest con ConvertSettings
  • Obtenga resultados llamando al método convertdocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo transformar un archivo de texto en un archivo HTML usando opciones avanzadas:

# Convierta un archivo de texto a HTML usando las opciones avanzadas en Python
# Crear las instancias de API necesarias
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Preparar la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# Opciones de conversión de HTML
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.fixed_layout = True
convertOptions.use_pdf = False

settings.convert_options = convertOptions
# Crear solicitud de documento de conversión
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir archivo de texto a archivo HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML file online in Python: " + result[0].path)

Convierta HTML a texto sin formato en línea en Python usando la API REST

Puede convertir fácilmente texto HTML a texto sin formato mediante programación siguiendo los pasos que se detallan a continuación:

  • Crea una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • Establecer la ruta del archivo HTML de entrada
  • Asigne “txt” al formato
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Finalmente, obtenga el resultado llamando al método convert\document() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir un archivo HTML a formato de texto en Python usando la API REST:

# Cómo convertir HTML a texto sin formato en línea en Python usando la API REST
# Crear las instancias de API necesarias
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Preparar la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.html"
settings.format = "txt"
settings.output_path = "python-testing/output-sample-file.txt"

# Crear solicitud de documento de conversión
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir archivo HTML a archivo de texto
result = convert_api.convert_document(request)
print("Successfully converted HTML file to Text file online in Python: " + result[0].path)
Convierta HTML a texto sin formato en línea en Python usando la API REST

Convierta HTML a texto sin formato en línea en Python usando la API REST

Siga los pasos ya descritos para cargar el archivo de entrada y luego descargar el archivo HTML convertido.

Convertidor de texto a HTML gratuito en línea

¿Qué es el convertidor de texto a HTML en línea? Pruebe el siguiente convertidor gratuito de texto a HTML en línea para convertir texto a archivo HTML, que se desarrolla utilizando la API anterior.

Convertidor de HTML a texto en línea gratis

¿Cómo convertir HTML a archivo de texto gratis? Pruebe el siguiente conversor de HTML a texto gratuito en línea para convertir HTML a texto en línea, que se desarrolla utilizando la API anterior.

Conclusión

En este artículo, has aprendido:

  • cómo cambiar el texto a un archivo HTML usando REST API en la nube;
  • cargue el archivo de texto en la nube y luego descargue el archivo html convertido de la nube;
  • convertir texto a archivo HTML usando opciones adicionales programáticamente en Python;
  • cómo convertir un archivo HTML a un archivo de texto en Python usando la API REST;

Puede obtener más información sobre GroupDocs.Conversion Cloud API utilizando la documentación. También proporcionamos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador. Puede considerar descargar el código fuente completo de Python SDK de GitHub y actualizarlo según sus requisitos.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos de blog sobre conversiones de diferentes formatos de archivo utilizando la API REST. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Si tiene alguna pregunta/consulta sobre cómo convertir texto a HTML o viceversa, no dude en consultarnos en el foro.

preguntas frecuentes

¿Cómo convierto texto a HTML en Python?

Siga este enlace para aprender el fragmento de código de Python sobre cómo convertir texto a archivo HTML en línea y rápidamente.

¿Cómo instalar la biblioteca Text to Html python?

Descargue e instale el convertidor de texto a HTML biblioteca de Python para convertir y procesar archivos mediante programación.

¿Cómo convertir HTML a texto usando la API REST?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir HTML a texto, o viceversa.

¿Cómo cambio HTML a texto en Python?

Siga este enlace para conocer el ejemplo de código de Python sobre cómo cambiar un archivo HTML a un archivo TXT de forma rápida y sencilla.

¿Cómo convierto un archivo HTML a texto en línea de forma gratuita?

Utilice convertidor de archivos HTML a archivos de texto en línea para convertir HTML a texto fácilmente, en segundos.

¿Cómo convierto un documento HTML a un archivo TXT en línea gratis?

  • Abra nuestro conversor de HTML a TXT en línea
  • Haga clic dentro del área de colocación de archivos para cargar un archivo HTML o arrastre y suelte un archivo HTML.
  • Haga clic en el botón Convertir ahora, el convertidor de HTML a texto en línea transformará HTML a TXT.
  • El enlace de descarga del archivo de salida estará disponible instantáneamente después de la conversión.

¿Es seguro usar el convertidor de HTML a archivo de texto?

Sí, es muy seguro y confiable ya que los archivos cargados se eliminarán después de 24 horas.

Ver también

Te recomendamos visitar los siguientes artículos para conocer: