1. Producten
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK voor Python

Aspose.HTML Cloud SDK voor Python

 
 

Python HTML SDK om HTML-documenten te maken, bewerken en converteren

Een Python HTML SDK die programmeurs in staat stelt cloudgebaseerde HTML-generatie, parsing, manipulatie en conversietoepassingen te ontwikkelen en beheren via de Python REST API.

Wat is Aspose.HTML Cloud SDK voor Python?

In de snel veranderende wereld van softwareontwikkeling kan het benutten van krachtige tools en bibliotheken het proces van het maken, bewerken en manipuleren van verschillende soorten documenten aanzienlijk stroomlijnen. Aspose.HTML Cloud SDK voor Python is zo'n tool die softwareontwikkelaars en ingenieurs in staat stelt moeiteloos met HTML-documenten te werken, waardoor ze zich kunnen concentreren op het creëren van uitzonderlijke applicaties in plaats van zich bezig te houden met ingewikkelde HTML-gerelateerde details.

Aspose.HTML Cloud SDK voor Python is een uitgebreide set tools en bibliotheken die softwareontwikkelaars in staat stelt HTML‑verwerkingsmogelijkheden in hun Python‑toepassingen te integreren. Deze SDK biedt een breed scala aan functies, zoals parseren, renderen, bewerken, afdrukken en het converteren van HTML‑documenten naar verschillende formaten, waardoor het een essentieel hulpmiddel is voor projecten die nauwkeurige verwerking van HTML‑inhoud vereisen. Het biedt een intuïtieve interface die de complexiteit van HTML‑afhandeling abstraheert, zodat softwareontwikkelaars zich kunnen concentreren op het bouwen van hun applicaties.

Aspose.HTML Cloud SDK voor Python integreert naadloos met andere populaire bibliotheken en frameworks, waardoor het een ideale keuze is voor diverse ontwikkelingsscenario's. Door complexe taken zoals parsing, rendering en conversie te vereenvoudigen, stelt deze SDK ontwikkelaars in staat om robuustere en functie‑rijke applicaties te maken, wat uiteindelijk de gebruikerservaring verbetert. De uitgebreide set functies, het gebruiksgemak en de robuuste functionaliteit maken het een uitstekende keuze voor taken variërend van eenvoudige HTML‑parsing tot complex contentbeheer. Door deze SDK in uw Python‑applicaties te integreren, kunt u HTML‑gerelateerde processen stroomlijnen en de efficiëntie van uw projecten verhogen.

Previous Next

Aan de slag met Aspose.HTML Cloud SDK voor Python

De aanbevolen manier om Aspose.HTML Cloud SDK voor Python te installeren via PyPi. U kunt de API eenvoudig direct in uw Maven‑projecten gebruiken met eenvoudige configuraties.

Installeer Aspose.HTML Cloud SDK voor Python via PyPi

 pip install asposehtmlcloud

You can download the library directly from Aspose.HTML Cloud SDK voor Python productpagina

HTML naar afbeelding/PDF-conversie

Het converteren van HTML naar PDF- of afbeeldingsformaten is een veelvoorkomende eis in applicaties die zich bezighouden met documentgeneratie. Aspose.HTML Cloud SDK voor Python biedt volledige ondersteuning voor het converteren van HTML-documenten naar enkele toonaangevende bestandsformaten. De SDK vergemakkelijkt dit conversieproces, waardoor softwareontwikkelaars hoogwaardige PDF's, XPS, DOCX, MHTML, evenals afbeeldingen zoals JPEG, BMP, PNG, TIFF, GIF en nog veel meer kunnen genereren vanuit HTML-inhoud. De SDK ondersteunt de conversie van een volledig document evenals een online HTML-pagina binnen Python-toepassingen. Het volgende voorbeeld toont hoe softwareontwikkelaars het HTML-document vanuit opslag naar PDF kunnen converteren met behulp van Python-code.

Hoe converteer je het HTML-document vanuit opslag naar PDF via de Python API?

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

HTML-inhoud parseren en renderen

Aspose.HTML Cloud SDK voor Python geeft softwareontwikkelaars de mogelijkheid om een bestaand HTML-document te laden en te parseren met slechts een paar regels Python-code. Het parseren van HTML-documenten kan een ontmoedigende taak zijn vanwege de complexiteit van de opmaaktaal. De SDK abstraheert de complexiteit van HTML-parsing, waardoor softwareontwikkelaars moeiteloos betekenisvolle gegevens uit HTML-documenten kunnen extraheren. Het volgende voorbeeld laat zien hoe softwareontwikkelaars alle afbeeldingen uit het HTML-document kunnen halen binnen Python-toepassingen.

Hoe haal je alle HTML-documentafbeeldingen op met de Python API?

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

HTML-bestandsmanipulatie via Python API

De Aspose.HTML Cloud SDK voor Python is een handig hulpmiddel voor softwareprofessionals die HTML-manipulatiemogelijkheden in hun applicaties nodig hebben. Het stelt softwareontwikkelaars in staat om HTML-documenten programmatisch te manipuleren. Softwareontwikkelaars kunnen programmatisch HTML-inhoud wijzigen, elementen invoegen of verwijderen, attributen bijwerken en diverse transformaties uitvoeren, waardoor het een ideale oplossing is voor contentmanagementtoepassingen.

Webscraping- en XPath-navigatieondersteuning

Het navigeren en manipuleren van specifieke elementen binnen een HTML-document vereist vaak het gebruik van XPath-expressies. De Aspose.HTML Cloud SDK voor Python bevat ondersteuning voor XPath-navigatie, waardoor het gemakkelijker wordt om elementen binnen de structuur van het document te vinden en te manipuleren. Voor projecten die gegevensextractie van websites omvatten, kan de SDK worden gebruikt voor webscraping-taken. U kunt HTML-pagina's parseren en gegevens extraheren, waardoor het een waardevol hulpmiddel is voor het verzamelen van informatie van het web.

Hoe krijg je een lijst met HTML-fragmenten die overeenkomen met de opgegeven XPath-query via de Python API?

# 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
 Dutch