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

Aspose.HTML Cloud SDK for Python

 
 

Python HTML SDK, lai izveidotu, rediģētu un konvertētu HTML dokumentus

Python HTML SDK, kas ļauj programmētājiem izstrādāt un pārvaldīt mākoņos balstītas HTML ģenerēšanas, parsēšanas, manipulācijas un konvertēšanas lietojumprogrammas, izmantojot Python REST API.

Kas ir Aspose.HTML Cloud SDK Python valodai?

Ātrā ritmā mainīgajā programmatūras izstrādes pasaulē spēcīgu rīku un bibliotēku izmantošana var būtiski vienkāršot dažādu veidu dokumentu izveides, rediģēšanas un manipulācijas procesu. Aspose.HTML Cloud SDK for Python ir viens no šādiem rīkiem, kas ļauj programmatūras izstrādātājiem un inženieriem bez piepūles strādāt ar HTML dokumentiem, ļaujot viņiem koncentrēties uz izcilu lietojumprogrammu radīšanu, nevis saskarties ar sarežģītām HTML saistītām niansēm.

Aspose.HTML Cloud SDK for Python ir visaptverošs rīku un bibliotēku komplekts, kas ļauj programmatūras izstrādātājiem integrēt HTML apstrādes iespējas savās Python lietotnēs. Šis SDK nodrošina plašu funkciju klāstu, piemēram, parsēšanu, renderēšanu, rediģēšanu, drukāšanu un HTML dokumentu konvertēšanu uz dažādiem formātiem, padarot to par būtisku resursu projektiem, kuriem ir nepieciešama precīza HTML satura apstrāde. Tas piedāvā intuitīvu interfeisu, kas abstraktē HTML apstrādes sarežģītību, ļaujot programmatūras izstrādātājiem koncentrēties uz lietotņu izveidi.

Aspose.HTML Cloud SDK for Python nevainojami integrējas ar citām populārām bibliotēkām un ietvariem, padarot to par ideālu izvēli dažādām izstrādes scenārijiem. Vienkāršojot sarežģītus uzdevumus, piemēram, parsēšanu, renderēšanu un konvertēšanu, šis SDK ļauj izstrādātājiem izveidot robustākas un funkcijām bagātākas lietotnes, galu galā uzlabojot galalietotāja pieredzi. Tā plašais funkciju komplekts, lietošanas vienkāršība un spēcīgā funkcionalitāte padara to par izcili piemērotu uzdevumiem – sākot no vienkāršas HTML parsēšanas līdz sarežģītai satura pārvaldībai. Integrējot šo SDK savās Python lietotnēs, jūs varat racionalizēt ar HTML saistītos procesus un palielināt projektu efektivitāti.

Previous Next

Kā sākt darbu ar Aspose.HTML Cloud SDK Python valodā

Ieteicamais veids, kā instalēt Aspose.HTML Cloud SDK for Python, ir caur PyPi. Jūs varat viegli izmantot API tieši savos Maven projektos ar vienkāršām konfigurācijām.

Instalējiet Aspose.HTML Cloud SDK Python caur PyPi

 pip install asposehtmlcloud

Jūs varat lejupielādēt bibliotēku tieši no Aspose.HTML Cloud SDK for Python produkta lapas

HTML uz attēlu/PDF konvertēšana

Pārvēršana no HTML uz PDF vai attēlu formātiem ir bieži sastopama prasība lietojumprogrammās, kas nodarbojas ar dokumentu ģenerēšanu. Aspose.HTML Cloud SDK for Python ietver pilnīgu atbalstu HTML dokumentu pārveidošanai uz dažiem vadošajiem failu formātiem. SDK atvieglo šo pārveidošanas procesu, ļaujot programmatūras izstrādātājiem ģenerēt augstas kvalitātes PDF, XPS, DOCX, MHTML, kā arī attēlus, piemēram, JPEG, BMP, PNG, TIFF, GIF un daudzus citus no HTML satura. SDK atbalsta gan visa dokumenta, gan tiešsaistes HTML lapas pārveidošanu Python lietojumprogrammās. Zemāk esošais piemērs demonstrē, kā programmatūras izstrādātāji var pārvērst HTML dokumentu no glabātuves uz PDF, izmantojot Python kodu.

Kā pārveidot HTML dokumentu no glabātuves uz PDF, izmantojot 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

Parsēt un renderēt HTML saturu

Aspose.HTML Cloud SDK for Python sniedz programmatūras izstrādātājiem iespēju ielādēt un parsēt esošu HTML dokumentu tikai ar pāris Python koda rindām. HTML dokumentu parsēšana var būt sarežģīta uzdevuma dēļ, ņemot vērā marķēšanas valodas sarežģītību. SDK abstraktē HTML parsēšanas sarežģītību, ļaujot programmatūras izstrādātājiem bez piepūles izvilkt nozīmīgu informāciju no HTML dokumentiem. Zemāk esošais piemērs parāda, kā programmatūras izstrādātāji var iegūt visus attēlus no HTML dokumenta Python lietojumprogrammās.

Kā iegūt visus HTML dokumenta attēlus, izmantojot 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 failu manipulācija, izmantojot Python API

Aspose.HTML Cloud SDK for Python ir noderīgs rīks programmatūras profesionāļiem, kuriem nepieciešamas HTML manipulācijas iespējas viņu lietojumprogrammās. Tas ļauj programmatūras izstrādātājiem programmatiski manipulēt ar HTML dokumentiem. Programmatūras izstrādātāji var programmatiski modificēt HTML saturu, ievietot vai noņemt elementus, atjaunināt atribūtus un veikt dažādas transformācijas, padarot to par ideālu risinājumu satura pārvaldības lietojumprogrammām.

Tīmekļa skrāpēšana un XPath navigācijas atbalsts

Navigēšana un konkrētu elementu manipulēšana HTML dokumentā bieži prasa XPath izteiksmju lietošanu. Aspose.HTML Cloud SDK for Python ir iekļāvis atbalstu XPath navigācijai, kas atvieglo elementu atrašanu un manipulēšanu dokumenta struktūrā. Projektiem, kas ietver datu izguvi no tīmekļa vietnēm, SDK var izmantot tīmekļa skrāpēšanas uzdevumiem. Jūs varat parsēt un izvilkt datus no HTML lapām, padarot to par vērtīgu rīku informācijas vākšanai no interneta.

Kā iegūt sarakstu ar HTML fragmentiem, kas atbilst norādītajam XPath vaicājumam, izmantojot 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
 Latviski