1. Prodotti
  2.   HTML
  3.   Python
  4.   Aspose.HTML Cloud SDK per Python

Aspose.HTML Cloud SDK per Python

 
 

SDK HTML Python per Creare, Modificare e Convertire Documenti HTML

Un SDK HTML Python che consente agli sviluppatori di creare e gestire applicazioni basate su cloud per la generazione, l'analisi, la manipolazione e la conversione di HTML tramite API REST Python.

Che cos'è Aspose.HTML Cloud SDK per Python?

Nell'era frenetica dello sviluppo software, sfruttare strumenti e librerie potenti può semplificare notevolmente il processo di creazione, modifica e manipolazione di vari tipi di documenti. Aspose.HTML Cloud SDK for Python è uno di questi strumenti che consente a sviluppatori e ingegneri software di lavorare con documenti HTML senza sforzo, permettendo loro di concentrarsi sulla creazione di applicazioni eccezionali anziché occuparsi di complesse intricazioni legate all'HTML.

Aspose.HTML Cloud SDK per Python è un insieme completo di strumenti e librerie che consentono agli sviluppatori software di integrare le funzionalità di elaborazione HTML nelle loro applicazioni Python. Questo SDK offre una vasta gamma di funzionalità, come l'analisi, il rendering, la modifica, la stampa e la conversione di documenti HTML in vari formati, rendendolo una risorsa essenziale per progetti che richiedono una gestione precisa del contenuto HTML. Offre un'interfaccia intuitiva che astrae le complessità della gestione HTML, permettendo agli sviluppatori software di concentrarsi sulla costruzione delle loro applicazioni.

Aspose.HTML Cloud SDK per Python si integra perfettamente con altre librerie e framework popolari, rendendolo una scelta ideale per vari scenari di sviluppo. Semplificando compiti complessi come l'analisi, il rendering e la conversione, questo SDK consente agli sviluppatori di creare applicazioni più robuste e ricche di funzionalità, migliorando in ultima analisi l'esperienza dell'utente finale. Il suo set completo di funzionalità, la facilità d'uso e la robusta funzionalità lo rendono una scelta eccellente per attività che vanno dalla semplice analisi HTML alla gestione complessa dei contenuti. Integrando questo SDK nelle tue applicazioni Python, puoi ottimizzare i processi relativi a HTML e migliorare l'efficienza dei tuoi progetti.

Previous Next

Guida introduttiva a Aspose.HTML Cloud SDK per Python

Il modo consigliato per installare Aspose.HTML Cloud SDK per Python tramite PyPi. Puoi utilizzare facilmente l'API direttamente nei tuoi progetti Maven con configurazioni semplici.

Installa Aspose.HTML Cloud SDK per Python tramite PyPi

 pip install asposehtmlcloud

Puoi scaricare la libreria direttamente dalla Aspose.HTML Cloud SDK per Python pagina prodotto

Conversione da HTML a Immagine/PDF

La conversione di HTML in PDF o formati immagine è una necessità comune nelle applicazioni che gestiscono la generazione di documenti. Aspose.HTML Cloud SDK per Python include il supporto completo per la conversione di documenti HTML in alcuni dei principali formati di file. L'SDK facilita questo processo di conversione, consentendo agli sviluppatori di generare PDF di alta qualità, XPS, DOCX, MHTML, così come immagini come JPEG, BMP, PNG, TIFF, GIF e molti altri dal contenuto HTML. L'SDK supporta la conversione dell'intero documento così come di una pagina HTML online all'interno delle applicazioni Python. L'esempio seguente dimostra come gli sviluppatori possono convertire il documento HTML dallo storage in PDF usando codice Python.

Come convertire il documento HTML dallo storage in PDF tramite l'API Python?

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

Analizza e renderizza contenuti HTML

Aspose.HTML Cloud SDK per Python offre agli sviluppatori la capacità di caricare e analizzare un documento HTML esistente con sole poche righe di codice Python. L'analisi dei documenti HTML può essere un compito arduo a causa della complessità del linguaggio di markup. L'SDK astrae le complessità dell'analisi HTML, consentendo agli sviluppatori di estrarre senza sforzo dati significativi dai documenti HTML. L'esempio seguente mostra come gli sviluppatori possono ottenere tutte le immagini dal documento HTML all'interno delle applicazioni Python.

Come ottenere tutte le immagini del documento HTML usando l'API Python?

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

Manipolazione di file HTML tramite API Python

Aspose.HTML Cloud SDK per Python è uno strumento utile per i professionisti del software che necessitano di capacità di manipolazione HTML nelle loro applicazioni. Consente agli sviluppatori di manipolare i documenti HTML in modo programmatico. Gli sviluppatori possono modificare programmaticamente il contenuto HTML, inserire o rimuovere elementi, aggiornare gli attributi e eseguire varie trasformazioni, rendendolo una soluzione ideale per le applicazioni di gestione dei contenuti.

Supporto per Web Scraping e navigazione XPath

Navigare e manipolare elementi specifici all'interno di un documento HTML richiede spesso l'uso di espressioni XPath. Aspose.HTML Cloud SDK per Python ha incluso il supporto alla navigazione XPath, facilitando l'individuazione e la manipolazione degli elementi nella struttura del documento. Per progetti che coinvolgono l'estrazione di dati da siti web, l'SDK può essere utilizzato per attività di web scraping. È possibile analizzare ed estrarre dati dalle pagine HTML, rendendolo uno strumento prezioso per raccogliere informazioni dal web.

Come ottenere l'elenco dei frammenti HTML corrispondenti alla query XPath specificata tramite l'API Python?

# 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
 Italiano