1. Produkter
  2.   HTML
  3.   Python
  4.   Aspose.HTML for Python via .NET

Aspose.HTML for Python via .NET

 
 

Python HTML API til at oprette og konvertere HTML til PDF, XPS, DOCX

Top Python HTML-bibliotek giver udviklere mulighed for at indlæse, parse, oprette, gengive, redigere og konvertere HTML-filer til PDF, XPS, DOCX, PNG og JPEG. Det understøtter CSS, JavaScript og moderne HTML-standarder

Hvad er Aspose.HTML for Python via .NET?

Aspose.HTML for Python via .NET er en Python API drevet af .NET, designet specifikt til at lade udviklere indlæse, parse, gengive, redigere og konvertere HTML-dokumenter med præcision. Den giver omfattende support for CSS, JavaScript og moderne HTML-standarder, hvilket gør den ideel til at bygge applikationer, der genererer, transformerer eller viser HTML-indhold. Der er flere vigtige funktioner i biblioteket, såsom at oprette HTML-dokumenter fra bunden, indlæse HTML fra filer såvel som strømme, indlæse HTML direkte fra en URL, parse HTML-filer og dynamisk modificere Document Object Model (DOM), konvertering af HTML til PDF, gengivelse af HTML til populære billedformater som JPEG, PNG, BMP og TIFF, konvertering af HTML til EPUB, og mange flere.

Aspose.HTML for Python via .NET fungerer som en "headless browser", og leverer et omfattende API, der giver udviklere mulighed for at håndtere HTML og relaterede formater (XHTML, MHTML, SVG, Markdown, EPUB) uden behov for ekstern software eller brugergrænseflade. Dette gør det til et ideelt valg for en bred vifte af anvendelser, fra webscraping og indholdsgenerering til dokumentkonvertering og rapportbygning. API-designet er intuitivt, især for dem, der er bekendt med webstandarder og DOM-manipulation. Aspose.HTML tilbyder rige konfigurationsmuligheder for rendering, såsom indstilling af sidestørrelse, margener, DPI og mere. Dette er især nyttigt for dokumentpublicering eller arkiveringssystemer. Uanset om du automatiserer konverteringer, genererer rapporter, arkiverer indhold eller bygger en fuldt udbygget editor, giver dette API dig værktøjerne til at gøre det rent og effektivt.

Previous Next

Kom i gang med Aspose.HTML for Python via .NET

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

Installer Aspose.HTML for Python via .NET

 pip install aspose-html-net 

Du kan downloade biblioteket direkte fra Aspose.HTML for Python via .NET produktsiden

Indlæs og fortolk HTML fra forskellige kilder

Aspose.HTML for Python via .NET har leveret fuld support til indlæsning og parsing af HTML-dokumenter programmatisk i Python-applikationer. API'et giver Python-udviklere mulighed for at indlæse HTML-dokumenter fra filer, URL'er eller streams, hvilket gør det meget alsidigt i behandling af webindhold. Følgende kodeudsnit indlæser en HTML-side fra internettet og udskriver dens titel – ideel til webscraping eller indholdsanalyse.

Hvordan indlæses en HTML-side fra internettet og udskriver dens titel via Python API?

from aspose.html import HTMLDocument

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

Konverter HTML til PDF, XPS, DOCX via Python API

En af de førende funktioner i Aspose.HTML for Python via .NET er dens avancerede dokumentkonverteringsmotor. API'et har leveret fuld support til at læse og konvertere HTML til PDF, XPS, DOCX, billeder og forskellige andre filformater ved brug af Python API. Her er et kraftfuldt eksempel, der giver softwareudviklere mulighed for at indlæse en HTML-fil og konvertere den til en PDF i høj kvalitet ved hjælp af den indbyggede renderingsmotor.

Hvordan indlæses og konverteres en HTML-fil til PDF i høj kvalitet via Python API?

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)

Dynamiske rapportgenereringssystemer

Har du brug for at generere dynamiske rapporter fra data? Aspose.HTML for Python via .NET giver dig mulighed for at tage HTML‑skabeloner, binde dem til data og konvertere dem til udskriftsklare PDF‑filer eller billeder inden for Python‑applikationer. Softwareudviklere kan oprette en templatemotor, hvor pladsholdere i HTML erstattes af faktiske data, renderes til PDF og sendes via e‑mail til kunder — alt sammen i Python.

Rediger og manipulér HTML-elementer via Python

Aspose.HTML leverer et komplet DOM (Document Object Model) API, som giver dig mulighed for at redigere HTML‑noder, ændre attributter eller oprette nye elementer programmatisk. Biblioteket understøtter fuldt ud ekstern og indlejret CSS‑styling og udfører indlejret JavaScript, hvilket sikrer, at den gengivne output forbliver tro mod, hvordan den ville vises i en browser. Du kan bygge dynamiske web‑dokumenter eller automatisere ændringer på tværs af flere filer ved hjælp af disse metoder. Følgende eksempel viser, hvordan udviklere kan anvende CSS‑stile dynamisk på HTML‑elementer eller udtrække eksisterende stil i Python‑apps.

Hvordan anvendes CSS-stilarter dynamisk på HTML-elementer eller udtrækkes eksisterende stilarter via Python API?

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")
 Dansk