Convertir du texte en HTML et du HTML en texte en Python

Convertir du texte en HTML et du HTML en texte en Python

En tant que développeur Python, vous pouvez facilement convertir votre fichier texte en fichier HTML par programmation sur le cloud. Un fichier Text contient du texte brut sous forme de lignes. Si vous souhaitez afficher ou afficher le texte dans un navigateur Web, une solution intelligente consiste à modifier le texte en HTML à l’aide de l’API Python REST. La conversion de texte en HTML est utile pour que les pages Web HTML puissent être facilement téléchargées sur Internet. Dans cet article, nous montrerons comment convertir du texte en HTML et du HTML en texte en Python à l’aide de l’API REST.

Les sujets suivants seront traités dans cet article :

API REST de conversion de texte en HTML et HTML en texte – Installation

Pour convertir du texte en fichiers HTML, j’utiliserai l’API Python SDK of GroupDocs.Conversion Cloud. Cette API vous permet de convertir vos documents et images de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Vous pouvez facilement convertir plus de 50 types de documents et d’images tels que Word, PowerPoint, Excel, PDF, HTML, CAO, images raster, etc.

Vous pouvez installer GroupDocs.Conversion Cloud dans votre projet Python à l’aide de la commande suivante dans la console :

pip install groupdocs_conversion_cloud

Veuillez obtenir votre ID client et votre secret client à partir du tableau de bord avant de commencer à suivre les étapes et les exemples de code disponibles. Une fois que vous avez votre identifiant et votre secret, veuillez ajouter le code comme indiqué ci-dessous :

# Importez le SDK Python dans votre application Python à partir de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenez client_id et client_secret depuis https://dashboard.groupdocs.cloud après une inscription gratuite.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtenir les configurations de l'API de fichier 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Comment convertir du texte en HTML en ligne en Python à l’aide de l’API REST

Dans cette section, nous allons convertir le fichier texte en document HTML par programme en suivant les étapes simples indiquées ci-dessous :

Télécharger le fichier

Tout d’abord, chargez le fichier texte dans le cloud à l’aide de l’exemple de code ci-dessous :

# Télécharger le fichier d'entrée sur le stockage en nuage
# Créer une instance de l'API de fichier
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Appeler la demande de téléchargement de fichier
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\input-sample-file.txt", "H:\\groupdocs-cloud-data\\input-sample-file.txt", storage_name)

# Télécharger un exemple de fichier dans le cloud
response = file_api.upload_file(request)
print(response.uploaded)

Par conséquent, le fichier texte téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir du texte en HTML en ligne en Python

Convertissons maintenant le fichier texte en HTML par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Maintenant, définissez le chemin du fichier texte d’entrée
  • Attribuez “html” au format
  • Indiquez le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Enfin, convertissez pour obtenir des résultats en appelant la méthode convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment modifier le texte en fichier HTML en ligne à l’aide de l’API REST dans Python :

# Comment convertir du texte en HTML en ligne en Python à l'aide de l'API REST
# Créer les instances d'API nécessaires
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Préparer les paramètres de conversion
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"

# Créer une demande de conversion de document
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir un fichier texte en fichier HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML web page in Python: " + result[0].path)
Comment convertir du texte en HTML en ligne en Python

Convertir du texte en HTML en ligne en Python

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le fichier html converti sur le cloud. Vous pouvez le télécharger en utilisant l’extrait de code suivant comme indiqué ci-dessous :

# Initialisation de l'API pour télécharger le fichier converti
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Créer une demande de fichier de téléchargement
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\output-sample-file.html", storage_name)

# Télécharger le fichier converti
response = file_api.download_file(request)

# Déplacez le fichier téléchargé dans votre répertoire
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Convertir un fichier texte en HTML à l’aide des options avancées en Python

Cette section explique comment convertir du texte en fichier HTML par programme à l’aide de certains paramètres supplémentaires, comme indiqué ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définissez ensuite le chemin du fichier texte d’entrée
  • Attribuez “html” au format
  • Maintenant, fournissez le chemin du fichier de sortie
  • Définissez HtmlConvertOptions si nécessaire
  • Définissez diverses propriétés telles que frompage, pagescount, fixedlayout, usepdf, etc.
  • Ensuite, définissez les convertOptions
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Obtenez des résultats en appelant la méthode convertdocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment transformer un fichier texte en fichier HTML à l’aide d’options avancées :

# Convertir un fichier texte en HTML à l'aide des options avancées de Python
# Créer les instances d'API nécessaires
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Préparer les paramètres de conversion
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"

# Options de conversion 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
# Créer une demande de conversion de document
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir un fichier texte en fichier HTML
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML file online in Python: " + result[0].path)

Convertir HTML en texte brut en ligne en Python à l’aide de l’API REST

Vous pouvez facilement convertir du texte HTML en texte brut par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définir le chemin du fichier HTML d’entrée
  • Attribuez “txt” au format
  • Indiquez le chemin du fichier de sortie
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Enfin, obtenez le résultat en appelant la méthode convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir un fichier HTML au format texte en Python à l’aide de l’API REST :

# Comment convertir HTML en texte brut en ligne en Python à l'aide de l'API REST
# Créer les instances d'API nécessaires
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Préparer les paramètres de conversion
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"

# Créer une demande de conversion de document
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir un fichier HTML en fichier texte
result = convert_api.convert_document(request)
print("Successfully converted HTML file to Text file online in Python: " + result[0].path)
Convertir HTML en texte brut en ligne en Python à l'aide de l'API REST

Convertir HTML en texte brut en ligne en Python à l’aide de l’API REST

Suivez les étapes déjà décrites pour télécharger le fichier d’entrée, puis pour télécharger le fichier HTML converti.

Convertisseur de texte en HTML gratuit en ligne

Qu’est-ce qu’un convertisseur de texte en HTML en ligne ? Veuillez essayer le convertisseur gratuit de texte en HTML en ligne suivant pour convertir le fichier texte en HTML, qui est développé à l’aide de l’API ci-dessus.

Convertisseur HTML en texte en ligne gratuit

Comment convertir gratuitement HTML en fichier texte ? Veuillez essayer le convertisseur HTML en texte gratuit en ligne suivant pour convertir du HTML en texte en ligne, qui est développé à l’aide de l’API ci-dessus.

Conclusion

Dans cet article, vous avez appris :

  • comment changer le texte en fichier HTML à l’aide de l’API REST sur le cloud ;
  • téléchargez le fichier texte dans le cloud, puis téléchargez le fichier html converti à partir du cloud ;
  • conversion de texte en fichier HTML à l’aide d’options supplémentaires par programme en Python ;
  • comment convertir un fichier HTML en fichier texte en Python à l’aide de l’API REST ;

Vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud à l’aide de la documentation. Nous fournissons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur. Vous pouvez envisager de télécharger le code source complet de Python SDK depuis GitHub et de le mettre à jour selon vos besoins.

Enfin, groupdocs.cloud rédige de nouveaux articles de blog sur les conversions de différents formats de fichiers à l’aide de l’API REST. Alors, restez en contact pour des mises à jour régulières.

poser une question

Si vous avez des questions/requêtes sur la façon de convertir du texte en HTML ou vice versa, n’hésitez pas à nous les poser sur le forum.

FAQ

Comment convertir du texte en HTML en python ?

Veuillez suivre ce lien pour apprendre l’extrait de code Python pour savoir comment convertir du texte en fichier HTML en ligne et rapidement.

Comment installer la bibliothèque python Text to Html?

Téléchargez et installez le convertisseur de texte en HTML bibliothèque Python pour convertir et traiter les fichiers par programmation.

Comment convertir HTML en texte à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir HTML en texte, ou vice versa.

Comment changer HTML en texte en Python ?

Veuillez suivre ce lien pour apprendre l’exemple de code Python pour savoir comment changer rapidement et facilement un fichier HTML en fichier TXT.

Comment convertir gratuitement un fichier HTML en texte en ligne ?

Veuillez utiliser convertisseur de fichier HTML en fichier texte en ligne pour convertir facilement le HTML en texte, en quelques secondes.

Comment convertir un document HTML en fichier TXT en ligne gratuitement ?

  • Ouvrez notre convertisseur HTML vers TXT en ligne
  • Cliquez à l’intérieur de la zone de dépôt de fichier pour télécharger le fichier HTML ou faites glisser et déposez le fichier HTML.
  • Cliquez sur le bouton Convertir maintenant, le convertisseur HTML en texte en ligne transformera le HTML en TXT.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion.

Est-il sûr d’utiliser le convertisseur HTML vers fichier texte ?

Oui, c’est très sûr et fiable car les fichiers téléchargés seront supprimés après 24 heures.

Voir également

Nous vous recommandons de consulter les articles suivants pour en savoir plus sur :