1. Produkter
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK för Python

Aspose.HTML Cloud SDK för Python

 
 

Python HTML SDK för att skapa, redigera och konvertera HTML-dokument

Ett Python HTML SDK som möjliggör för programmerare att utveckla och hantera molnbaserade applikationer för HTML-generering, parsning, manipulation och konvertering via Python REST API.

Vad är Aspose.HTML Cloud SDK för Python?

I den snabbrörliga världen av mjukvaruutveckling kan utnyttjandet av kraftfulla verktyg och bibliotek avsevärt förenkla processen att skapa, redigera och manipulera olika typer av dokument. Aspose.HTML Cloud SDK för Python är ett sådant verktyg som ger mjukvaruutvecklare och ingenjörer möjlighet att arbeta med HTML-dokument utan ansträngning, vilket gör att de kan fokusera på att skapa exceptionella applikationer snarare än att hantera invecklade HTML-relaterade detaljer.

Aspose.HTML Cloud SDK för Python är en omfattande uppsättning verktyg och bibliotek som gör det möjligt för mjukvaruutvecklare att integrera HTML‑behandlingsfunktioner i sina Python‑applikationer. Detta SDK erbjuder ett brett utbud av funktioner, såsom parsning, rendering, redigering, utskrift och konvertering av HTML‑dokument till olika format, vilket gör det till en viktig tillgång för projekt som kräver exakt hantering av HTML‑innehåll. Det erbjuder ett intuitivt gränssnitt som abstraherar komplexiteten i HTML‑hantering, så att mjukvaruutvecklare kan fokusera på att bygga sina applikationer.

Aspose.HTML Cloud SDK för Python integreras sömlöst med andra populära bibliotek och ramverk, vilket gör det till ett idealiskt val för olika utvecklingsscenarier. Genom att förenkla komplexa uppgifter som parsning, rendering och konvertering ger detta SDK utvecklare möjlighet att skapa mer robusta och funktionsrika applikationer, vilket i slutändan förbättrar slutanvändarens upplevelse. Dess omfattande funktionsuppsättning, användarvänlighet och robusta funktionalitet gör det till ett utmärkt val för uppgifter som sträcker sig från enkel HTML-parsning till komplex innehållshantering. Genom att integrera detta SDK i dina Python-applikationer kan du effektivisera HTML-relaterade processer och förbättra projektens effektivitet.

Previous Next

Komma igång med Aspose.HTML Cloud SDK för Python

Det rekommenderade sättet att installera Aspose.HTML Cloud SDK för Python är via PyPi. Du kan enkelt använda API:et direkt i dina Maven-projekt med enkla konfigurationer.

Installera Aspose.HTML Cloud SDK för Python via PyPi

 pip install asposehtmlcloud

Du kan ladda ner biblioteket direkt från Aspose.HTML Cloud SDK för Python produktsida

HTML till bild/PDF-konvertering

Att konvertera HTML till PDF- eller bildformat är ett vanligt krav i applikationer som hanterar dokumentgenerering. Aspose.HTML Cloud SDK för Python har inkluderat fullständigt stöd för att konvertera HTML-dokument till några ledande filformat. SDK:n underlättar denna konverteringsprocess och gör det möjligt för mjukvaruutvecklare att generera högkvalitativa PDF‑filer, XPS, DOCX, MHTML samt bilder som JPEG, BMP, PNG, TIFF, GIF och många fler från HTML‑innehåll. SDK:n stöder konvertering av hela dokumentet såväl som en online‑HTML‑sida i Python‑applikationer. Följande exempel visar hur mjukvaruutvecklare kan konvertera HTML-dokumentet från lagring till PDF med Python‑kod.

Hur konverterar du HTML-dokumentet från lagring till 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

Analysera och rendera HTML-innehåll

Aspose.HTML Cloud SDK för Python ger mjukvaruutvecklare möjlighet att ladda och analysera ett befintligt HTML-dokument med bara ett par rader Python‑kod. Att analysera HTML-dokument kan vara en skrämmande uppgift på grund av markup‑språkets komplexitet. SDK:n abstraherar bort komplexiteten i HTML‑analys och gör det möjligt för mjukvaruutvecklare att enkelt extrahera meningsfull data från HTML-dokument. Följande exempel visar hur mjukvaruutvecklare kan hämta alla bilder från HTML-dokumentet i Python‑applikationer.

Hur hämtar du alla bilder i HTML-dokumentet med 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 för Python är ett användbart verktyg för mjukvaruprofessionella som behöver HTML-manipuleringsfunktioner i sina applikationer. Det gör det möjligt för mjukvaruutvecklare att programatiskt manipulera HTML-dokument. Mjukvaruutvecklare kan programatiskt ändra HTML-innehåll, infoga eller ta bort element, uppdatera attribut och utföra olika transformationer, vilket gör det till en idealisk lösning för innehållshanteringsapplikationer.

Webbskrapning och XPath-navigationsstöd

Att navigera och manipulera specifika element i ett HTML-dokument kräver ofta användning av XPath-uttryck. Aspose.HTML Cloud SDK för Python har inkluderat stöd för XPath-navigering, vilket gör det enklare att hitta och manipulera element i dokumentets struktur. För projekt som involverar dataextraktion från webbplatser kan SDK:n användas för webbsökning. Du kan analysera och extrahera data från HTML-sidor, vilket gör det till ett värdefullt verktyg för att samla information från webben.

Hur hämtar du en lista med HTML-fragment som matchar den angivna XPath-frågan 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
 Svenska