1. Prodotti
  2.   HTML
  3.   Python
  4.   Aspose.HTML per Python via .NET

Aspose.HTML per Python via .NET

 
 

API HTML per Python per Creare e Convertire HTML in PDF, XPS, DOCX

La migliore libreria HTML per Python consente agli sviluppatori di caricare, analizzare, creare, renderizzare, modificare e convertire file HTML in PDF, XPS, DOCX, PNG e JPEG. Supporta CSS, JavaScript e gli standard HTML moderni.

Che cos'è Aspose.HTML per Python via .NET?

Aspose.HTML per Python via .NET è un'API Python alimentata da .NET, progettata specificamente per consentire agli sviluppatori di caricare, analizzare, renderizzare, modificare e convertire documenti HTML con precisione. Fornisce un ampio supporto per CSS, JavaScript e gli standard HTML moderni, rendendola ideale per creare applicazioni che generano, trasformano o visualizzano contenuti HTML. Sono incluse diverse funzionalità importanti della libreria, come la creazione di documenti HTML da zero, il caricamento di HTML da file così come da stream, il caricamento di HTML direttamente da un URL, l'analisi di file HTML e la modifica dinamica del Document Object Model (DOM), la conversione da HTML a PDF, il rendering di HTML in formati immagine popolari come JPEG, PNG, BMP e TIFF, la conversione da HTML a EPUB, e molto altro.

Aspose.HTML per Python tramite .NET funge da "browser senza interfaccia grafica", fornendo un'API estesa che consente agli sviluppatori di gestire HTML e formati correlati (XHTML, MHTML, SVG, Markdown, EPUB) senza necessità di software esterno o interfaccia utente. Questo lo rende una scelta ideale per una vasta gamma di applicazioni, dallo scraping web e generazione di contenuti alla conversione di documenti e creazione di report. Il design dell'API è intuitivo, soprattutto per chi è familiare con gli standard web e la manipolazione del DOM. Aspose.HTML offre ricche opzioni di configurazione per il rendering, come impostare la dimensione della pagina, i margini, i DPI e altro. Questo è particolarmente utile per sistemi di pubblicazione o archiviazione di documenti. Che tu stia automatizzando conversioni, generando report, archiviando contenuti o costruendo un editor completo, questa API ti fornisce gli strumenti per farlo in modo pulito ed efficiente.

Previous Next

Iniziare con Aspose.HTML per Python via .NET

Il modo consigliato per installare Aspose.HTML per Python via .NET tramite PyPi. È possibile utilizzare facilmente l'API direttamente nei propri progetti Maven con configurazioni semplici.

Installa Aspose.HTML per Python via .NET

 pip install aspose-html-net 

Puoi scaricare la libreria direttamente dalla Aspose.HTML per Python via .NET pagina del prodotto

Carica e analizza HTML da varie fonti

Aspose.HTML per Python via .NET ha fornito un supporto completo per il caricamento e l'analisi di documenti HTML in modo programmatico all'interno delle applicazioni Python. L'API consente agli sviluppatori Python di caricare documenti HTML da file, URL o stream, rendendola altamente versatile nell'elaborazione di contenuti web. Il seguente frammento di codice carica una pagina HTML da Internet e ne stampa il titolo — ideale per lo scraping web o l'analisi dei contenuti.

Come caricare una pagina HTML da Internet e stampare il suo titolo tramite l'API Python?

from aspose.html import HTMLDocument

# Load HTML document from a web URL
document = HTMLDocument("https://example.com")
print(document.title)

Converti HTML in PDF, XPS, DOCX tramite l'API Python

Una delle funzionalità di punta di Aspose.HTML per Python via .NET è il suo avanzato motore di conversione dei documenti. L'API ha fornito un supporto completo per la lettura e la conversione di HTML in PDF, XPS, DOCX, immagini e vari altri formati di file utilizzando l'API Python. Ecco un esempio potente che consente agli sviluppatori software di caricare un file HTML e convertirlo in un PDF di alta qualità utilizzando il motore di rendering integrato.

Come caricare e convertire un file HTML in PDF di alta qualità tramite l'API Python?

from aspose.html import HTMLDocument
from aspose.html.saving import PdfSaveOptions
from aspose.html.rendering.pdf import PdfDevice

document = HTMLDocument("input.html")
options = PdfSaveOptions()
device = PdfDevice("output.pdf")

device.render(document)

Sistemi di generazione di report dinamici

Hai bisogno di generare report dinamici dai dati? Aspose.HTML per Python tramite .NET ti consente di prendere modelli HTML, associarli ai dati e convertirli in PDF o immagini pronti per la stampa all'interno delle applicazioni Python. Gli sviluppatori software possono creare un motore di templating in cui i segnaposto nell'HTML vengono sostituiti con dati reali, renderizzati in PDF e inviati via email ai clienti—tutto in Python.

Modifica e manipola gli elementi HTML tramite Python

Aspose.HTML offre un'API DOM (Document Object Model) completa, che ti permette di modificare i nodi HTML, modificare gli attributi o creare nuovi elementi programmaticamente. La libreria supporta pienamente lo styling CSS esterno e inline ed esegue JavaScript incorporato, garantendo che l'output renderizzato rimanga fedele a come apparirebbe in un browser. Puoi creare documenti web dinamici o automatizzare modifiche su più file utilizzando questi metodi. L'esempio seguente mostra come gli sviluppatori possano applicare stili CSS in modo dinamico agli elementi HTML o estrarre lo stile esistente all'interno delle app Python.

Come applicare stili CSS dinamicamente agli elementi HTML o estrarre gli stili esistenti tramite l'API Python?

import aspose.html as html
import aspose.html.dom as dom

# Create a new HTML document
document = html.HTMLDocument()

# Create a paragraph element
paragraph = document.create_element("p")
paragraph.text_content = "Styled with Aspose.HTML!"

# Apply CSS style
paragraph.style.color = "blue"
paragraph.style.font_size = "20px"

# Append to the document body
document.body.append_child(paragraph)

# Save the document
document.save("styled.html")
 Italiano