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

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.

Previous Next

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ø.

 Norsk