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

Aspose.HTML Cloud SDK for Python

 
 

Python HTML SDK til at oprette, redigere og konvertere HTML-dokumenter

Et Python HTML SDK, der gør det muligt for programmører at udvikle og administrere cloud-baserede HTML-generering, parsing, manipulation og konverteringsapplikationer via Python REST API.

Hvad er Aspose.HTML Cloud SDK til Python?

I den hastigt udviklende verden inden for softwareudvikling kan udnyttelse af kraftfulde værktøjer og biblioteker betydeligt strømline processen med at oprette, redigere og manipulere forskellige typer dokumenter. Aspose.HTML Cloud SDK for Python er et sådant værktøj, der giver softwareudviklere og ingeniører mulighed for at arbejde med HTML-dokumenter ubesværet, så de kan fokusere på at skabe fremragende applikationer i stedet for at håndtere indviklede HTML-relaterede detaljer.

Aspose.HTML Cloud SDK for Python er et omfattende sæt af værktøjer og biblioteker, der gør det muligt for softwareudviklere at integrere HTML-behandlingsfunktioner i deres Python-applikationer. Dette SDK leverer et bredt udvalg af funktioner, såsom parsing, rendering, redigering, udskrivning og konvertering af HTML-dokumenter til forskellige formater, hvilket gør det til en væsentlig ressource for projekter, der kræver præcis håndtering af HTML-indhold. Det tilbyder en intuitiv grænseflade, der abstraherer kompleksiteten ved HTML-håndtering, så softwareudviklere kan fokusere på at bygge deres applikationer.

Aspose.HTML Cloud SDK for Python integrerer problemfrit med andre populære biblioteker og rammer, hvilket gør det til et ideelt valg for forskellige udviklingsscenarier. Ved at forenkle komplekse opgaver som parsing, rendering og konvertering giver dette SDK udviklere mulighed for at skabe mere robuste og funktionsrige applikationer, hvilket i sidste ende forbedrer slutbrugeroplevelsen. Dets omfattende funktionssæt, brugervenlighed og robuste funktionalitet gør det til et fremragende valg til opgaver, der spænder fra simpel HTML-parsing til kompleks indholdsstyring. Ved at integrere dette SDK i dine Python‑applikationer kan du strømline HTML‑relaterede processer og øge effektiviteten i dine projekter.

Previous Next

Kom i gang med Aspose.HTML Cloud SDK til Python

Den anbefalede måde at installere Aspose.HTML Cloud SDK for Python via PyPi. Du kan nemt bruge API'en direkte i dine Maven-projekter med enkle konfigurationer.

Installer Aspose.HTML Cloud SDK for Python via PyPi

 pip install asposehtmlcloud

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

HTML til billede/PDF-konvertering

Konvertering af HTML til PDF- eller billedformater er et almindeligt krav i applikationer, der beskæftiger sig med dokumentgenerering. Aspose.HTML Cloud SDK for Python har inkluderet fuld support til at konvertere HTML-dokumenter til nogle førende filformater. SDK'en letter denne konverteringsproces, så softwareudviklere kan generere PDF'er af høj kvalitet, XPS, DOCX, MHTML samt billeder som JPEG, BMP, PNG, TIFF, GIF og mange flere fra HTML-indhold. SDK'en understøtter konvertering af hele dokumentet såvel som en online HTML-side i Python-applikationer. Følgende eksempel demonstrerer, hvordan softwareudviklere kan konvertere HTML-dokumentet fra lager til PDF ved hjælp af Python-kode.

Hvordan konverteres HTML-dokumentet fra lager 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 & render HTML-indhold

Aspose.HTML Cloud SDK for Python giver softwareudviklere mulighed for at indlæse og parse et eksisterende HTML-dokument med blot et par linjer Python-kode. Parsing af HTML-dokumenter kan være en skræmmende opgave på grund af markup-sprogets kompleksitet. SDK'en abstraherer kompleksiteten ved HTML-parsing, så softwareudviklere nemt kan udtrække meningsfulde data fra HTML-dokumenter. Følgende eksempel viser, hvordan softwareudviklere kan hente alle billeder fra HTML-dokumentet i Python-applikationer.

Hvordan får du alle billeder i HTML-dokumentet ved hjælp af 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-filmanipulation via Python API

Aspose.HTML Cloud SDK til Python er et nyttigt værktøj for softwareprofessionelle, der har brug for HTML-manipuleringsfunktioner i deres applikationer. Det gør det muligt for softwareudviklere at manipulere HTML-dokumenter programmatisk. Softwareudviklere kan programmatisk ændre HTML-indhold, indsætte eller fjerne elementer, opdatere attributter og udføre forskellige transformationer, hvilket gør det til en ideel løsning for indholdsstyringsapplikationer.

Webscraping & understøttelse af XPath-navigation

Navigering og manipulation af specifikke elementer i et HTML-dokument kræver ofte brug af XPath-udtryk. Aspose.HTML Cloud SDK til Python har inkluderet understøttelse af XPath-navigering, hvilket gør det lettere at finde og manipulere elementer i dokumentets struktur. For projekter, der involverer dataudtræk fra hjemmesider, kan SDK'en bruges til webscraping-opgaver. Du kan parse og udtrække data fra HTML-sider, hvilket gør det til et værdifuldt værktøj til indsamling af information fra internettet.

Hvordan får du en liste over HTML-fragmenter, der matcher den specificerede XPath-forespørgsel 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
 Dansk