
Aspose.HTML for .NET
C# .NET HTML API for å analysere, manipulere og konvertere HTML-filer
Et robust C# .NET HTML API som gjør det mulig for programvareutviklere å laste inn, analysere og redigere nettsider og konvertere til/fra HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB og mer.
I dagens digitale landskap spiller HTML (Hypertext Markup Language) en avgjørende rolle i webutvikling og oppretting av webinnhold. Å kunne manipulere og prosessere HTML-dokumenter programmessig er essensielt for mange ledende applikasjoner samt programvareprofesjonelle. Aspose.HTML for .NET er et robust bibliotek som gir programvareutviklere et omfattende sett med verktøy for å håndtere ulike oppgaver relatert til HTML-filer uten eksterne avhengigheter. API-en er veldig enkel å håndtere og gir programvareutviklere muligheten til å manipulere, analysere og gjengi HTML-dokumenter ved hjelp av .NET-språk som C#, VB.NET og ASP.NET.
Aspose.HTML for .NET er et funksjonsrikt bibliotek utviklet av Aspose-teamet som gjør det mulig for dataprogrammerere å laste inn, analysere, manipulere, modifisere og konvertere HTML-filer i sine .NET-applikasjoner. Det er flere viktige funksjoner som er en del av biblioteket, som å generere HTML-dokumenter programmessig. HTML-analyse, oppdatering av et spesifikt HTML-element, oppretting av nye HTML-elementer dynamisk, HTML-konvertering til andre støttede filformater, uttrekking av spesifikke data fra HTML-sider, generering av utskriftsvennlige rapporter, arkivering av nettinnhold, og mye mer.
Aspose.HTML for .NET tilbyr en svært kraftig konverteringsfunksjon som gjør det mulig for programvareutviklere å konvertere HTML-filer fra/til noen ledende filformater som HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP, og mange flere. Dette kan være spesielt nyttig for å generere rapporter, fakturaer eller ethvert dokument som krever presis layout og styling. Med støtte for HTML-parsing, ekstraksjon, manipulering, rendering og konvertering, gir biblioteket en omfattende løsning for håndtering av HTML-relaterte oppgaver. Enten du trenger å generere PDF-rapporter, transformere HTML-innhold eller ekstraktere data fra HTML-dokumenter, er Aspose.HTML for .NET et verdifullt verktøy å ha i utviklingsverktøykassen din.
Kom i gang med Aspose.HTML for .NET
Den anbefalte måten å installere Aspose.HTML for .NET på er ved å bruke NuGet. Vennligst bruk følgende kommando for en jevn installasjon.
Installer Aspose.HTML for .NET via NuGet
NuGet\Install-Package Aspose.Font.Cpp -Versjon 23.5.0
Du kan laste ned biblioteket direkte fra Aspose.HTML for .NET produkt siden
Opprett og manipuler HTML-fil via .NET
Aspose.HTML for .NET gjør det enkelt for programvareprofesjonelle å generere et HTML-dokument programmatisk fra bunnen av inne i C#-applikasjoner. Programvareutviklere kan utføre ulike operasjoner på HTML-dokumenter som å legge til eller endre HTML-elementer, arbeide med attributter, administrere innhold, laste HTML-fil via URL, laste HTML fra en fil og mye mer. Biblioteket tilbyr et rikt sett med metoder og egenskaper for å håndtere tekstformatering, tabeller, bilder, hyperkoblinger, CSS-stiler og mer. Det følgende eksemplet viser hvordan man oppretter et nytt HTML-dokument inne i .NET-applikasjoner.
Opprett et nytt HTML-dokument ved hjelp av C#-kode
using System.IO;
using Aspose.Html;
...
// Prepare an output path for a document saving
string documentPath = Path.Combine(OutputDir, "create-new-document.html");
// Initialize an empty HTML document
using (var document = new HTMLDocument())
{
// Create a text element and add it to the document
var text = document.CreateTextNode("Hello World!");
document.Body.AppendChild(text);
// Save the document to a disk
document.Save(documentPath);
}
HTML til PDF-konvertering via C# API
Aspose.HTML for .NET har inkludert en svært kraftig konverter som lar programvareutviklere konvertere HTML-dokumenter til PDF og andre støttede filformater med letthet. Biblioteket muliggjør sømløs konvertering av HTML-dokumenter til PDF-format uten noen avhengigheter. Biblioteket håndterer konverteringsprosessen nøyaktig, og bevarer den opprinnelige layouten, formateringen og stilen til HTML-innholdet. Denne funksjonen er spesielt nyttig for å generere PDF-rapporter, fakturaer og andre dokumenter fra HTML-maler. Det følgende eksemplet viser hvordan man konverterer et HTML-dokument til PDF-filer ved hjelp av .NET-kode.
Hvordan konvertere HTML til PDF ved hjelp av C# .NET API?
using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Invoke the ConvertHTML() method to convert the HTML code to PDF
Converter.ConvertHTML(@"Hello, World!
", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));
Rendere HTML-dokumenter via C# API
Aspose.HTML for .NET-biblioteket har inkludert innebygd funksjonalitet for å gjengi HTML-dokumenter direkte til skjermen eller et bilde, noe som gjør det mulig for programvareutviklere å visualisere HTML-innholdet i applikasjonene sine. Det hjelper brukere med å generere skjermbilder av nettsteder, lage visuelle representasjoner av nettsider, eller generere forhåndsvisninger av HTML-innhold. Denne funksjonen er spesielt verdifull i scenarier der sanntids HTML-gjengivelse er nødvendig, som i nettlesere, e-postklienter eller innholdsstyringssystemer. Det følgende eksemplet viser hvordan man enkelt kan gjengi SVG-filer til andre filformater.
Hvordan rendre SVG-fil til PDF ved hjelp av C# API?
using System.IO;
using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
using Aspose.Html.Rendering.Pdf.Encryption;
...
// Initialize an SVG document from the file
using var document = new SVGDocument(Path.Combine(DataDir, "shapes.svg"));
// Create an instance of SVG Renderer
using var renderer = new SvgRenderer();
// Prepare a path to save the converted file
string savePath = Path.Combine(OutputDir, "merge-svg.pdf");
// Create the instance of the PdfRenderingOptions class and set a custom page size
var options = new PdfRenderingOptions();
options.PageSetup.AnyPage = new Page(new Size(600, 500));
// Create an instance of PdfDevice class
using var device = new PdfDevice(options, savePath);
// Render SVG to PDF
renderer.Render(device, document);
HTML-parsing og manipulering
Aspose.HTML for .NET tilbyr effektive HTML-parsingmuligheter, som gjør det mulig for programvareutviklere å laste inn HTML-dokumenter og navigere i dokumentstrukturen ved hjelp av Document Object Model (DOM). DOM gir enkel tilgang til HTML-elementer, attributter og innhold, noe som letter sømløs manipulering og ekstraksjon av data fra HTML-filer. Biblioteket hjelper brukere med å ekstraktere spesifikke elementer, endre deres attributter og innhold, og opprette nye HTML-elementer dynamisk med letthet.
HTML-validering og rengjøring
Aspose.HTML for .NET-biblioteket har gitt en veldig nyttig funksjon for validering og rengjøring som hjelper til med å sikre integriteten og samsvaret til HTML-dokumenter. Programvareutviklere kan validere HTML-filer mot ulike standarder, som HTML5, XHTML eller tilpassede skjemaer i C#-applikasjonene sine. De kan også rense og sanitere HTML-dokumenter ved å fjerne uønskede eller potensielt skadelige elementer, og sikre et trygt og pålitelig behandlingsmiljø.