1. Produkter
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK for Python

Aspose.HTML Cloud SDK for Python

 
 

Python HTML SDK for å opprette, redigere og konvertere HTML-dokumenter

Et Python HTML SDK som gjør det mulig for utviklere å utvikle og administrere skybaserte HTML-genererings-, parsings-, manipulerings- og konverteringsapplikasjoner via Python REST API.

Hva er Aspose.HTML Cloud SDK for Python?

I den raske verden av programvareutvikling kan utnyttelse av kraftige verktøy og biblioteker betydelig strømlinjeforme prosessen med å lage, redigere og manipulere ulike typer dokumenter. Aspose.HTML Cloud SDK for Python er et slikt verktøy som gir programvareutviklere og ingeniører muligheten til å arbeide med HTML-dokumenter uten problemer, slik at de kan fokusere på å lage eksepsjonelle applikasjoner i stedet for å håndtere kompliserte HTML-relaterte detaljer.

Aspose.HTML Cloud SDK for Python er et omfattende sett med verktøy og biblioteker som gjør det mulig for programvareutviklere å integrere HTML-behandlingsfunksjoner i sine Python-applikasjoner. Dette SDK-et tilbyr et bredt spekter av funksjoner, som parsing, rendering, redigering, utskrift og konvertering av HTML-dokumenter til ulike formater, og gjør det til en essensiell ressurs for prosjekter som krever presis håndtering av HTML-innhold. Det gir et intuitivt grensesnitt som abstraherer kompleksiteten ved HTML-håndtering, slik at programvareutviklere kan fokusere på å bygge sine applikasjoner.

Aspose.HTML Cloud SDK for Python integreres sømløst med andre populære biblioteker og rammeverk, noe som gjør det til et ideelt valg for ulike utviklingsscenarioer. Ved å forenkle komplekse oppgaver som parsing, rendering og konvertering, gir dette SDK-et utviklere muligheten til å lage mer robuste og funksjonsrike applikasjoner, og forbedrer dermed sluttbrukeropplevelsen. Dets omfattende funksjonssett, brukervennlighet og robuste funksjonalitet gjør det til et utmerket valg for oppgaver fra enkel HTML-parsing til kompleks innholdsstyring. Ved å integrere dette SDK-et i Python-applikasjonene dine, kan du strømlinjeforme HTML-relaterte prosesser og øke effektiviteten i prosjektene dine.

Previous Next

Kom i gang med Aspose.HTML Cloud SDK for Python

Den anbefalte måten å installere Aspose.HTML Cloud SDK for Python via PyPi. Du kan enkelt bruke API-et direkte i Maven-prosjektene dine med enkle konfigurasjoner.

Installer Aspose.HTML Cloud SDK for Python via PyPi

 pip install asposehtmlcloud

Du kan laste ned biblioteket direkte fra Aspose.HTML Cloud SDK for Python produktsiden

HTML til bilde/PDF-konvertering

Å konvertere HTML til PDF- eller bildeformater er et vanlig krav i applikasjoner som håndterer dokumentgenerering. Aspose.HTML Cloud SDK for Python har inkludert full støtte for konvertering av HTML-dokumenter til noen ledende filformater. SDK-en gjør denne konverteringsprosessen enklere, og lar programvareutviklere generere høy‑kvalitets PDF‑filer, XPS, DOCX, MHTML, samt bilder som JPEG, BMP, PNG, TIFF, GIF og mange flere fra HTML‑innhold. SDK-en støtter konvertering av hele dokumentet så vel som en nettbasert HTML‑side i Python‑applikasjoner. Følgende eksempel demonstrerer hvordan programvareutviklere kan konvertere HTML-dokumentet fra lagring til PDF ved hjelp av Python‑kode.

Hvordan konvertere HTML-dokumentet fra lagring til PDF via 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

Analyser og gjengi HTML-innhold

Aspose.HTML Cloud SDK for Python gir programvareutviklere muligheten til å laste inn og analysere et eksisterende HTML-dokument med bare noen få linjer Python‑kode. Å analysere HTML-dokumenter kan være en utfordrende oppgave på grunn av kompleksiteten i markup‑språket. SDK-en abstraherer bort kompleksiteten ved HTML‑analyse, og lar programvareutviklere enkelt hente ut meningsfull data fra HTML-dokumenter. Følgende eksempel viser hvordan programvareutviklere kan hente alle bilder fra HTML-dokumentet i Python‑applikasjoner.

Hvordan hente alle HTML-dokumentbilder ved bruk av 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

Manipulering av HTML-filer via Python API

Aspose.HTML Cloud SDK for Python er et nyttig verktøy for programvareprofesjonelle som trenger HTML-manipuleringsfunksjoner i sine applikasjoner. Det gjør det mulig for programvareutviklere å manipulere HTML-dokumenter programmatisk. Programvareutviklere kan programmatisk endre HTML-innhold, sette inn eller fjerne elementer, oppdatere attributter og utføre ulike transformasjoner, noe som gjør det til en ideell løsning for innholdsstyringsapplikasjoner.

Webskraping og XPath-navigasjonsstøtte

Navigering og manipulering av spesifikke elementer i et HTML-dokument krever ofte bruk av XPath-uttrykk. Aspose.HTML Cloud SDK for Python har inkludert støtte for XPath-navigering, noe som gjør det enklere å finne og manipulere elementer i dokumentets struktur. For prosjekter som involverer datauttrekk fra nettsteder, kan SDK-en brukes til webskraping. Du kan analysere og hente ut data fra HTML-sider, noe som gjør det til et verdifullt verktøy for innsamling av informasjon fra nettet.

Hvordan hente en liste over HTML-fragmenter som samsvarer med den spesifiserte XPath-spørringen via 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
 Norsk