1. Produktai
  2.   HTML
  3.   Python
  4.   Aspose.HTML debesų SDK for Python

Aspose.HTML debesų SDK for Python

 
 

Python HTML SDK kurti, redaguoti ir konvertuoti HTML dokumentus

Python HTML SDK, leidžiantis programuotojams kurti ir valdyti debesų pagrindu veikiančias HTML generavimo, analizės, manipuliacijos ir konvertavimo programas per Python REST API.

Kas yra Aspose.HTML Cloud SDK for Python?

Greitai besikeičiančiame programinės įrangos kūrimo pasaulyje, naudojant galingus įrankius ir bibliotekas, galima žymiai supaprastinti įvairių tipų dokumentų kūrimo, redagavimo ir manipuliavimo procesą. Aspose.HTML Cloud SDK for Python yra vienas iš tokių įrankių, kuris suteikia galimybę programinės įrangos kūrėjams ir inžinieriams be vargo dirbti su HTML dokumentais, leidžiant jiems susitelkti į išskirtinių programų kūrimą, o ne į sudėtingų su HTML susijusių niuansų sprendimą.

Aspose.HTML Cloud SDK for Python yra išsamus įrankių ir bibliotekų rinkinys, leidžiantis programinės įrangos kūrėjams integruoti HTML apdorojimo galimybes į savo Python programas. Ši SDK suteikia platų funkcijų spektrą, tokias kaip analizė, atvaizdavimas, redagavimas, spausdinimas ir HTML dokumentų konvertavimas į įvairius formatus, todėl tai yra esminė priemonė projektams, kuriems reikalingas tikslus HTML turinio tvarkymas. Ji siūlo intuityvią sąsają, kuri abstrahuoja HTML tvarkymo sudėtingumą, leidžiant programinės įrangos kūrėjams susitelkti į savo programų kūrimą.

Aspose.HTML Cloud SDK for Python sklandžiai integruojasi su kitomis populiariomis bibliotekomis ir karkasais, todėl tai yra idealus pasirinkimas įvairioms kūrimo scenarijoms. Supaprastindamas sudėtingas užduotis, tokias kaip analizė, atvaizdavimas ir konvertavimas, ši SDK suteikia programuotojams galimybę kurti tvirtesnes ir funkcionaliai turtingesnes programas, galutinai gerindama galutinio naudotojo patirtį. Jos išsamus funkcijų rinkinys, paprasta naudojimo ir patikima funkcionalumas daro ją puikiu pasirinkimu užduotims nuo paprastos HTML analizės iki sudėtingo turinio valdymo. Integruodami šią SDK į savo Python programas, galite supaprastinti su HTML susijusius procesus ir padidinti projektų efektyvumą.

Previous Next

Pradžia su Aspose.HTML Cloud SDK for Python

Rekomenduojamas būdas įdiegti Aspose.HTML Cloud SDK for Python per PyPi. Galite lengvai naudoti API tiesiogiai savo Maven projektuose su paprastomis konfigūracijomis.

Įdiekite Aspose.HTML Cloud SDK for Python per PyPi

 pip install asposehtmlcloud

Biblioteką galite atsisiųsti tiesiai iš Aspose.HTML Cloud SDK for Python produkto puslapio

HTML konvertavimas į paveikslėlį/PDF

HTML konvertavimas į PDF arba vaizdo formatus yra įprasta reikalavimas programoms, kurios dirba su dokumentų generavimu. Aspose.HTML Cloud SDK for Python įtraukė visapusišką palaikymą HTML dokumentų konvertavimui į kai kuriuos pirmaujančius failų formatus. SDK palengvina šį konvertavimo procesą, leidžiant programų kūrėjams generuoti aukštos kokybės PDF, XPS, DOCX, MHTML, taip pat vaizdus, pvz., JPEG, BMP, PNG, TIFF, GIF ir daugelį kitų iš HTML turinio. SDK palaiko viso dokumento konvertavimą, taip pat internetinės HTML puslapio konvertavimą Python programose. Žemiau pateiktas pavyzdys demonstruoja, kaip programų kūrėjai gali konvertuoti HTML dokumentą iš saugyklos į PDF naudodami Python kodą.

Kaip konvertuoti HTML dokumentą iš saugyklos į PDF naudodami 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 turinio analizė ir atvaizdavimas

Aspose.HTML Cloud SDK for Python suteikia programų kūrėjams galimybę įkelti ir analizuoti esamą HTML dokumentą vos keliais Python kodo eilutėmis. HTML dokumentų analizė gali būti sudėtinga užduotis dėl žymėjimo kalbos sudėtingumo. SDK abstrahuoja HTML analizės sudėtingumą, leidžiant programų kūrėjams be vargo išgauti prasmingus duomenis iš HTML dokumentų. Žemiau pateiktas pavyzdys rodo, kaip programų kūrėjai gali gauti visus vaizdus iš HTML dokumento Python programose.

Kaip gauti visus HTML dokumento vaizdus naudojant 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 failų manipuliavimas naudojant Python API

Aspose.HTML Cloud SDK for Python yra naudingas įrankis programinės įrangos specialistams, kuriems jų programose reikalingos HTML manipuliavimo galimybės. Jis leidžia programinės įrangos kūrėjams programiškai manipuliuoti HTML dokumentais. Programuotojai gali programiškai keisti HTML turinį, įterpti arba pašalinti elementus, atnaujinti atributus ir atlikti įvairias transformacijas, todėl tai yra idealus sprendimas turinio valdymo programoms.

Žiniatinklio nuskaitymo ir XPath navigacijos palaikymas

Naršymas ir konkrečių elementų manipuliavimas HTML dokumente dažnai reikalauja XPath išraiškų naudojimo. Aspose.HTML Cloud SDK for Python įtraukė XPath navigacijos palaikymą, todėl lengviau rasti ir manipuliuoti elementais dokumento struktūroje. Projektams, susijusiems su duomenų išgavimu iš svetainių, SDK gali būti naudojamas web scraping užduotims. Galite analizuoti ir išgauti duomenis iš HTML puslapių, todėl tai yra vertingas įrankis informacijos rinkimui iš interneto.

Kaip gauti HTML fragmentų sąrašą, atitinkantį nurodytą XPath užklausą, naudojant 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
 Lietuvių