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

Aspose.HTML for Python via .NET

 
 

Python HTML API for å opprette og konvertere HTML til PDF, XPS, DOCX

Topp Python HTML-bibliotek gjør det mulig for utviklere å laste inn, analysere, opprette, gjengi, redigere og konvertere HTML-filer til PDF, XPS, DOCX, PNG og JPEG. Det støtter CSS, JavaScript og moderne HTML-standarder

Hva er Aspose.HTML for Python via .NET?

Aspose.HTML for Python via .NET er en Python API drevet av .NET, designet spesielt for å la utviklere laste, analysere, gjengi, redigere og konvertere HTML-dokumenter med presisjon. Den gir omfattende støtte for CSS, JavaScript og moderne HTML-standarder, noe som gjør den ideell for å bygge applikasjoner som genererer, transformerer eller viser HTML-innhold. Det finnes flere viktige funksjoner i biblioteket, som å lage HTML-dokumenter fra bunnen av, laste HTML fra filer så vel som strømmer, laste HTML direkte fra en URL, analysere HTML-filer og endre Document Object Model (DOM) dynamisk, konvertering fra HTML til PDF, gjengi HTML til populære bildeformater som JPEG, PNG, BMP og TIFF, konvertere HTML til EPUB, og mange flere.

Aspose.HTML for Python via .NET fungerer som en "headless browser," og tilbyr et omfattende API som gjør det mulig for utviklere å håndtere HTML og relaterte formater (XHTML, MHTML, SVG, Markdown, EPUB) uten behov for ekstern programvare eller brukergrensesnitt. Dette gjør det til et ideelt valg for et bredt spekter av applikasjoner, fra webskraping og innholdsgenerering til dokumentkonvertering og rapportbygging. API-designet er intuitivt, spesielt for de som er kjent med webstandarder og DOM-manipulering. Aspose.HTML tilbyr rike konfigurasjonsalternativer for rendering, som å sette sidestørrelse, marger, DPI og mer. Dette er spesielt nyttig for dokumentpublisering eller arkiveringssystemer. Enten du automatiserer konverteringer, genererer rapporter, arkiverer innhold eller bygger en fullverdig editor, gir dette API-et deg verktøyene til å gjøre det på en ren og effektiv måte.

Previous Next

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

Den anbefalte måten å installere Aspose.HTML for Python via .NET via PyPi. Du kan enkelt bruke API-et direkte i Maven-prosjektene dine med enkle konfigurasjoner.

Installer Aspose.HTML for Python via .NET

 pip install aspose-html-net 

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

Last inn og analyser HTML fra ulike kilder

Aspose.HTML for Python via .NET har gitt full støtte for innlasting og parsing av HTML-dokumenter programmatisk i Python-applikasjoner. API-et lar Python‑utviklere laste HTML-dokumenter fra filer, URL‑er eller strømmer, noe som gjør det svært allsidig i behandling av webinnhold. Følgende kodeeksempler laster en HTML‑side fra internett og skriver ut tittelen—ideelt for webskraping eller innholdsanalyse.

Hvordan laste en HTML-side fra Internett og skrive ut tittelen 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 av hovedfunksjonene i Aspose.HTML for Python via .NET er dens avanserte dokumentkonverteringsmotor. API-et har gitt full støtte for å lese og konvertere HTML til PDF, XPS, DOCX, bilder og ulike andre filformater ved bruk av Python‑API. Her er et kraftig eksempel som lar programvareutviklere laste en HTML‑fil og konvertere den til en PDF av høy kvalitet ved hjelp av den innebygde renderingsmotoren.

Hvordan laste inn og konvertere HTML-fil til PDF av høy 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

Trenger du å generere dynamiske rapporter fra data? Aspose.HTML for Python via .NET lar deg ta HTML‑maler, binde dem med data, og konvertere dem til utskriftsklare PDF‑filer eller bilder i Python‑applikasjoner. Programvareutviklere kan lage en malmotor hvor plassholdere i HTML erstattes med reelle data, renderes til PDF, og sendes på e‑post til kunder—alt i Python.

Rediger og manipuler HTML-elementer via Python

Aspose.HTML tilbyr et komplett DOM (Document Object Model)-API, som lar deg redigere HTML‑noder, endre attributter eller opprette nye elementer programmatisk. Biblioteket støtter fullt ut ekstern og innebygd CSS‑styling og kjører innebygd JavaScript, noe som sikrer at den gjengitte outputen forblir tro mot hvordan den ville vises i en nettleser. Du kan bygge dynamiske webdokumenter eller automatisere endringer på tvers av flere filer ved hjelp av disse metodene. Følgende eksempel viser hvordan utviklere kan anvende CSS‑stiler dynamisk på HTML‑elementer eller hente eksisterende stil i Python‑apper.

Hvordan anvende CSS-stiler dynamisk på HTML-elementer eller hente eksisterende stiler 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")
 Norsk