
Aspose.HTML Cloud SDK pour Python
SDK HTML Python pour créer, modifier et convertir des documents HTML
Un SDK HTML Python qui permet aux programmeurs de développer et gérer des applications de génération, d'analyse, de manipulation et de conversion HTML basées sur le cloud via l'API REST Python.
Qu'est-ce qu'Aspose.HTML Cloud SDK pour Python?
Dans le monde rapide du développement logiciel, exploiter des outils et des bibliothèques puissants peut considérablement rationaliser le processus de création, d'édition et de manipulation de divers types de documents. Aspose.HTML Cloud SDK pour Python est un tel outil qui permet aux développeurs et ingénieurs logiciels de travailler avec des documents HTML sans effort, leur permettant de se concentrer sur la création d'applications exceptionnelles plutôt que de gérer des complexités liées au HTML.
Aspose.HTML Cloud SDK pour Python est un ensemble complet d'outils et de bibliothèques qui permettent aux développeurs de logiciels d'intégrer des capacités de traitement HTML dans leurs applications Python. Ce SDK offre un large éventail de fonctionnalités, telles que l'analyse, le rendu, l'édition, l'impression et la conversion de documents HTML vers divers formats, ce qui en fait un atout essentiel pour les projets nécessitant une gestion précise du contenu HTML. Il propose une interface intuitive qui abstrait les complexités du traitement HTML, permettant aux développeurs de se concentrer sur la création de leurs applications.
Le SDK Aspose.HTML Cloud pour Python s'intègre parfaitement à d'autres bibliothèques et frameworks populaires, ce qui en fait un choix idéal pour divers scénarios de développement. En simplifiant des tâches complexes telles que l'analyse, le rendu et la conversion, ce SDK permet aux développeurs de créer des applications plus robustes et riches en fonctionnalités, améliorant ainsi l'expérience de l'utilisateur final. Son ensemble complet de fonctionnalités, sa facilité d'utilisation et sa robustesse en font un excellent choix pour des tâches allant de l'analyse HTML simple à la gestion de contenu complexe. En intégrant ce SDK dans vos applications Python, vous pouvez rationaliser les processus liés au HTML et améliorer l'efficacité de vos projets.
Premiers pas avec Aspose.HTML Cloud SDK pour Python
La méthode recommandée pour installer le SDK Aspose.HTML Cloud pour Python via PyPi. Vous pouvez facilement utiliser l'API directement dans vos projets Maven avec des configurations simples.
Installez le SDK Aspose.HTML Cloud pour Python via PyPi
pip install asposehtmlcloudVous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.HTML Cloud SDK pour Python.
Conversion HTML en image/PDF
Convertir du HTML en PDF ou en formats d'image est une exigence courante dans les applications de génération de documents. Aspose.HTML Cloud SDK pour Python inclut une prise en charge complète de la conversion des documents HTML vers certains des principaux formats de fichiers. Le SDK facilite ce processus de conversion, permettant aux développeurs de générer des PDF de haute qualité, XPS, DOCX, MHTML, ainsi que des images comme JPEG, BMP, PNG, TIFF, GIF et bien d'autres à partir du contenu HTML. Le SDK prend en charge la conversion du document complet ainsi que d'une page HTML en ligne dans les applications Python. L'exemple suivant montre comment les développeurs peuvent convertir le document HTML du stockage en PDF à l'aide de code Python.
Comment convertir le document HTML du stockage en PDF via l'API Python?
name = "test1.html"
result_name = "putHtmlToPdf.pdf"
folder = "HtmlTestDoc"
out_path = folder + "/" + result_name
try:
# Convert document to pdf in storage
self.api.put_convert_document_to_pdf(
name, out_path=out_path, width=800, height=1000, left_margin=50, right_margin=100,
top_margin=150, bottom_margin=200, folder=folder, storage="")
# Download result
res = Helper.download_file(out_path)
save_file = Helper.dst + result_name
Helper.move_file(res, save_file)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
Analyser et rendre le contenu HTML
Aspose.HTML Cloud SDK pour Python offre aux développeurs la capacité de charger et d'analyser un document HTML existant en quelques lignes de code Python seulement. L'analyse des documents HTML peut être une tâche ardue en raison de la complexité du langage de balisage. Le SDK abstrait les complexités de l'analyse HTML, permettant aux développeurs d'extraire facilement des données significatives des documents HTML. L'exemple suivant montre comment les développeurs peuvent récupérer toutes les images du document HTML dans les applications Python.
Comment obtenir toutes les images du document HTML à l'aide de l'API Python?
name = "test3.html.zip"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get images from document on remote storage
res = self.api.get_document_images(name=name, storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get images from document")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
Manipulation de fichiers HTML via l'API Python
L'Aspose.HTML Cloud SDK pour Python est un outil utile pour les professionnels du logiciel qui ont besoin de capacités de manipulation HTML dans leurs applications. Il permet aux développeurs de manipuler des documents HTML de manière programmatique. Les développeurs peuvent modifier le contenu HTML de façon programmatique, insérer ou supprimer des éléments, mettre à jour des attributs et effectuer diverses transformations, ce qui en fait une solution idéale pour les applications de gestion de contenu.
Support du scraping web et de la navigation XPath
La navigation et la manipulation d'éléments spécifiques au sein d'un document HTML nécessitent souvent l'utilisation d'expressions XPath. L'Aspose.HTML Cloud SDK pour Python inclut la prise en charge de la navigation XPath, facilitant ainsi la localisation et la manipulation des éléments dans la structure du document. Pour les projets impliquant l'extraction de données à partir de sites Web, le SDK peut être utilisé pour des tâches de scraping. Vous pouvez analyser et extraire des données à partir de pages HTML, ce qui en fait un outil précieux pour collecter des informations sur le Web.
Comment obtenir la liste des fragments HTML correspondant à la requête XPath spécifiée via l'API Python?
# For complete examples and data files, please go to https://github.com/aspose-html-cloud/aspose-html-cloud-python
name = "test2.html.zip"
x_path = ".//p"
out_format = "plain"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get fragment document from remote storage
res = self.api.get_document_fragment_by_x_path(name=name, x_path=x_path, out_format=out_format,
storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get fragment document from remote storage")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
