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

Aspose.HTML for .NET

 
 

C# .NET HTML API til at analysere, manipulere og konvertere HTML-filer

En robust C# .NET HTML API, der gør det muligt for softwareudviklere at indlæse, analysere og redigere websteder og konvertere til/fra HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB og mere.

I dagens digitale landskab spiller HTML (Hypertext Markup Language) en afgørende rolle i webudvikling og oprettelse af webindhold. At kunne manipulere og behandle HTML-dokumenter programmatisk er essentielt for mange førende applikationer samt softwareprofessionelle. Aspose.HTML for .NET er et robust bibliotek, der giver softwareudviklere et omfattende sæt værktøjer til at håndtere forskellige opgaver relateret til HTML-filer uden eksterne afhængigheder. API'en er meget nem at håndtere og giver softwareudviklere mulighed for at manipulere, analysere og gengive HTML-dokumenter ved hjælp af .NET-sprog som C#, VB.NET og ASP.NET.

Aspose.HTML for .NET er et funktionsrigt bibliotek udviklet af Aspose-teamet, der gør det muligt for programmører at indlæse, analysere, manipulere, ændre og konvertere HTML-filer inden for deres .NET-applikationer. Der er flere vigtige funktioner, der er en del af biblioteket, såsom at generere HTML-dokumenter programmæssigt. HTML-parsing, opdatering af et specifikt HTML-element, oprettelse af nye HTML-elementer dynamisk, HTML-konvertering til andre understøttede filformater, udtrækning af specifikke data fra HTML-sider, generering af udskriftsvenlige rapporter, arkivering af webindhold og mange flere.

Aspose.HTML for .NET tilbyder en meget kraftfuld konverteringsfunktion, der gør det muligt for softwareudviklere at konvertere HTML-filer fra/til nogle førende filformater såsom HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP og mange flere. Dette kan være særligt nyttigt til at generere rapporter, fakturaer eller ethvert dokument, der kræver præcist layout og styling. Med støtte til HTML-parsing, udtrækning, manipulation, rendering og konvertering, giver biblioteket en omfattende løsning til håndtering af HTML-relaterede opgaver. Uanset om du har brug for at generere PDF-rapporter, transformere HTML-indhold eller udtrække data fra HTML-dokumenter, er Aspose.HTML for .NET et værdifuldt værktøj at have i dit udviklingsværktøjssæt.

Previous Next

Kom godt i gang med Aspose.HTML for .NET

Den anbefalede måde at installere Aspose.HTML for .NET på er ved at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.HTML til .NET via NuGet

 NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0

Du kan downloade biblioteket direkte fra Aspose.HTML for .NET produkt side

Opret & Manipuler HTML-fil via .NET

Aspose.HTML for .NET gør det nemt for softwareprofessionelle at generere et HTML-dokument programmatisk fra bunden i deres C#-applikationer. Softwareudviklere kan udføre forskellige operationer på HTML-dokumenter såsom at tilføje eller ændre HTML-elementer, arbejde med attributter, administrere indhold, indlæse HTML-fil via URL, indlæse HTML fra en fil og meget mere. Biblioteket tilbyder et rigt sæt af metoder og egenskaber til at håndtere tekstformatering, tabeller, billeder, hyperlinks, CSS-stilarter og mere. Det følgende eksempel viser, hvordan man opretter et nyt HTML-dokument i .NET-applikationer.

Opret et nyt HTML-dokument ved hjælp af 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 inkluderet en meget kraftfuld konverter, der gør det muligt for softwareudviklere at konvertere HTML-dokumenter til PDF og andre understøttede filformater med lethed. Biblioteket muliggør problemfri konvertering af HTML-dokumenter til PDF-format uden nogen afhængigheder. Biblioteket håndterer konverteringsprocessen nøjagtigt og bevarer det oprindelige layout, formatering og styling af HTML-indholdet. Denne funktion er særligt nyttig til at generere PDF-rapporter, fakturaer og andre dokumenter fra HTML-skabeloner. Det følgende eksempel viser, hvordan man konverterer et HTML-dokument til PDF-filer ved hjælp af .NET-kode.

Hvordan man konverterer HTML til PDF ved hjælp af 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"));

Gengiv HTML-dokumenter via C# API

Aspose.HTML til .NET-biblioteket har inkluderet indbygget funktionalitet til at gengive HTML-dokumenter direkte på skærmen eller som et billede, hvilket gør det muligt for softwareudviklere at visualisere HTML-indholdet inden for deres applikationer. Det hjælper brugerne med at generere screenshots af websites, skabe visuelle repræsentationer af websider eller generere forhåndsvisninger af HTML-indhold. Denne funktion er især værdifuld i scenarier, hvor realtids HTML-gengivelse er påkrævet, såsom webbrowser, e-mail-klienter eller indholdsstyringssystemer. Følgende eksempel viser, hvordan man nemt kan gengive SVG-filer til andre filformater.

Hvordan man gengiver SVG-fil til PDF ved hjælp af 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 manipulation

Aspose.HTML for .NET tilbyder effektive HTML-parsningsevner, der gør det muligt for softwareudviklere at indlæse HTML-dokumenter og navigere i dokumentstrukturen ved hjælp af Document Object Model (DOM). DOM'en muliggør nem adgang til HTML-elementer, attributter og indhold, hvilket letter problemfri manipulation og udtrækning af data fra HTML-filer. Biblioteket hjælper brugerne med at udtrække specifikke elementer, ændre deres attributter og indhold samt dynamisk oprette nye HTML-elementer med lethed.

HTML-validering og rengøring

Aspose.HTML til .NET-biblioteket har givet en meget nyttig funktion til validering og rengøring, der hjælper med at sikre integriteten og overholdelsen af HTML-dokumenter. Softwareudviklere kan validere HTML-filer mod forskellige standarder, såsom HTML5, XHTML eller brugerdefinerede skemaer i deres C#-applikationer. De kan også rense og sanere HTML-dokumenter ved at fjerne uønskede eller potentielt skadelige elementer, hvilket sikrer et sikkert og pålideligt behandlingsmiljø.

 Dansk