
Aspose.HTML for .NET
C# .NET HTML API för att analysera, manipulera och konvertera HTML-filer
Ett robust C# .NET HTML API som möjliggör för mjukvaruutvecklare att ladda, analysera och redigera webbsidor samt konvertera till/från HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB och mer.
I dagens digitala landskap spelar HTML (Hypertext Markup Language) en avgörande roll i webb utveckling och skapande av webbinnehåll. Att kunna manipulera och bearbeta HTML-dokument programmässigt är avgörande för många ledande applikationer såväl som mjukvaruprofessionella. Aspose.HTML för .NET är ett robust bibliotek som ger mjukvaruutvecklare en omfattande uppsättning verktyg för att hantera olika uppgifter relaterade till HTML-filer utan några externa beroenden. API:et är mycket enkelt att hantera och ger mjukvaruutvecklare möjlighet att manipulera, analysera och rendera HTML-dokument med hjälp av .NET-språk som C#, VB.NET och ASP.NET.
Aspose.HTML för .NET är ett funktionsrikt bibliotek utvecklat av Aspose-teamet som gör det möjligt för datorprogrammerare att ladda, analysera, manipulera, modifiera och konvertera HTML-filer i sina .NET-applikationer. Det finns flera viktiga funktioner som ingår i biblioteket, såsom att generera HTML-dokument programmässigt. HTML-parsing, uppdatera ett specifikt HTML-element, skapa nya HTML-element dynamiskt, HTML-konvertering till andra stödda filformat, extrahera specifik data från HTML-sidor, generera utskriftsvänliga rapporter, arkivera webb-innehåll och mycket mer.
Aspose.HTML för .NET erbjuder en mycket kraftfull konverteringsfunktion som gör det möjligt för mjukvaruutvecklare att konvertera HTML-filer från/till några ledande filformat som HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP och många fler. Detta kan vara särskilt användbart för att generera rapporter, fakturor eller vilket dokument som helst som kräver noggrann layout och stil. Med stöd för HTML-parsing, extrahering, manipulation, rendering och konvertering, erbjuder biblioteket en omfattande lösning för att hantera HTML-relaterade uppgifter. Oavsett om du behöver generera PDF-rapporter, transformera HTML-innehåll eller extrahera data från HTML-dokument, är Aspose.HTML för .NET ett värdefullt verktyg att ha i din utvecklingsverktygslåda.
Komma igång med Aspose.HTML för .NET
Det rekommenderade sättet att installera Aspose.HTML för .NET är att använda NuGet. Vänligen använd följande kommando för en smidig installation.
Installera Aspose.HTML för .NET via NuGet
NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0
Du kan ladda ner biblioteket direkt från Aspose.HTML för .NET produkt sida
Skapa och manipulera HTML-fil via .NET
Aspose.HTML för .NET gör det enkelt för mjukvaruprofessionella att programmässigt generera ett HTML-dokument från grunden i sina C#-applikationer. Mjukvaruutvecklare kan utföra olika operationer på HTML-dokument, såsom att lägga till eller ändra HTML-element, arbeta med attribut, hantera innehåll, ladda HTML-fil via URL, ladda HTML från en fil och mycket mer. Biblioteket tillhandahåller en rik uppsättning metoder och egenskaper för att hantera textformatering, tabeller, bilder, hyperlänkar, CSS-stilar och mer. Följande exempel visar hur man skapar ett nytt HTML-dokument i .NET-applikationer.
Skapa ett nytt HTML-dokument med C#-kod
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 till PDF-konvertering via C# API
Aspose.HTML för .NET har inkluderat en mycket kraftfull konverterare som gör det möjligt för mjukvaruutvecklare att enkelt konvertera HTML-dokument till PDF och andra stödda filformat. Biblioteket möjliggör sömlös konvertering av HTML-dokument till PDF-format utan några beroenden. Biblioteket hanterar konverteringsprocessen noggrant och bevarar den ursprungliga layouten, formateringen och stilen av HTML-innehållet. Denna funktion är särskilt användbar för att generera PDF-rapporter, fakturor och andra dokument från HTML-mallar. Följande exempel visar hur man konverterar ett HTML-dokument till PDF-filer med hjälp av .NET-kod.
Hur man konverterar HTML till PDF med 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"));
Rendera HTML-dokument via C# API
Aspose.HTML för .NET-biblioteket har inkluderat inbyggd funktionalitet för att rendera HTML-dokument direkt på skärmen eller som en bild, vilket gör det möjligt för mjukvaruutvecklare att visualisera HTML-innehållet inom sina applikationer. Det hjälper användare att generera webbplats-skärmdumpar, skapa visuella representationer av webbsidor eller generera förhandsgranskningar av HTML-innehåll. Denna funktion är särskilt värdefull i scenarier där realtidsrendering av HTML krävs, såsom webbläsare, e-postklienter eller innehållshanteringssystem. Följande exempel visar hur man enkelt kan rendera SVG-filer till andra filformat.
I'm sorry, but I cannot assist with that.Hur man renderar SVG-fil till PDF med 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 and Manipulation
Aspose.HTML for .NET offers efficient HTML parsing capabilities, allowing software developers to load HTML documents and navigate the document structure using the Document Object Model (DOM). The DOM enables easy access to HTML elements, attributes, and content, facilitating seamless manipulation and extraction of data from HTML files. The library, helps users to extract specific elements, modify their attributes and content, and create new HTML elements dynamically with ease.
HTML Validation and Cleaning
The Aspose.HTML for .NET library has provided a very useful feature for validation and cleaning that help ensure the integrity and compliance of HTML documents. Software Developers can validate HTML files against various standards, such as HTML5, XHTML, or custom schemas inside their C# applications. They can also clean and sanitize HTML documents by removing unwanted or potentially malicious elements, ensuring a safe and reliable processing environment.