
Aspose.HTML for .NET
C# .NET HTML API, skirta analizuoti, manipuliuoti ir konvertuoti HTML failus
Tvirta C# .NET HTML API, leidžianti programinės įrangos kūrėjams įkelti, analizuoti ir redaguoti interneto puslapius bei konvertuoti į/iš HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB ir kt.
Šiandieninėje skaitmeninėje aplinkoje HTML (hiperteksto žymėjimo kalba) atlieka svarbų vaidmenį svetainių kūrime ir turinio kūrime. Gebėjimas programuoti manipuliuoti ir apdoroti HTML dokumentus yra būtinas daugeliui pirmaujančių programų bei programinės įrangos specialistų. Aspose.HTML for .NET yra galinga biblioteka, kuri suteikia programinės įrangos kūrėjams išsamų įrankių rinkinį, skirtą įvairioms užduotims, susijusioms su HTML failais, atlikti be jokių išorinių priklausomybių. API yra labai lengva naudoti ir suteikia programinės įrangos kūrėjams galimybę manipuliuoti, analizuoti ir renderinti HTML dokumentus naudojant .NET kalbas, tokias kaip C#, VB.NET ir ASP.NET.
Aspose.HTML for .NET yra funkcijų turtinga biblioteka, kurią sukūrė Aspose komanda, leidžianti kompiuterių programuotojams įkelti, analizuoti, manipuliuoti, keisti ir konvertuoti HTML failus savo .NET programose. Bibliotekoje yra keletas svarbių funkcijų, tokių kaip HTML dokumentų generavimas programiškai. HTML analizė, konkretaus HTML elemento atnaujinimas, naujų HTML elementų dinaminis kūrimas, HTML konvertavimas į kitus palaikomus failų formatus, specifinių duomenų ištraukimas iš HTML puslapių, spausdinamų ataskaitų generavimas, interneto turinio archyvavimas ir dar daugiau.
Aspose.HTML for .NET siūlo labai galingą konversijos funkciją, leidžiančią programinės įrangos kūrėjams konvertuoti HTML failus iš/į kai kuriuos pirmaujančius failų formatus, tokius kaip HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP ir daugelį kitų. Tai gali būti ypač naudinga generuojant ataskaitas, sąskaitas faktūras ar bet kokius dokumentus, kuriems reikalingas tikslus išdėstymas ir stilius. Su HTML analizės, ištraukimo, manipuliavimo, atvaizdavimo ir konversijos palaikymu, biblioteka suteikia išsamų sprendimą HTML susijusiems uždaviniams spręsti. Nesvarbu, ar jums reikia generuoti PDF ataskaitas, transformuoti HTML turinį, ar ištraukti duomenis iš HTML dokumentų, Aspose.HTML for .NET yra vertingas įrankis, kurį turėti savo kūrimo įrankių rinkinyje.
Pradžia su Aspose.HTML .NET
Rekomenduojamas būdas įdiegti Aspose.HTML .NET yra naudojant NuGet. Prašome naudoti šią komandą sklandžiam įdiegimui.
I'm sorry, but it seems that the text you provided is not suitable for translation as it does not contain any translatable content. Please provide a different text that includes English sentences or phrases for translation into Lithuanian.Įdiekite Aspose.HTML .NET per NuGet
NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0
Galite atsisiųsti biblioteką tiesiogiai iš Aspose.HTML for .NET produkto puslapio
Sukurti ir manipuliuoti HTML failu per .NET
Aspose.HTML for .NET leidžia programinės įrangos specialistams lengvai generuoti HTML dokumentą programiškai nuo nulio savo C# programose. Programinės įrangos kūrėjai gali atlikti įvairias operacijas su HTML dokumentais, tokias kaip HTML elementų pridėjimas ar keitimas, dirbti su atributais, valdyti turinį, įkelti HTML failą per URL, įkelti HTML iš failo ir dar daugiau. Biblioteka suteikia turtingą metodų ir savybių rinkinį tekstui formatuoti, lentelėms, vaizdams, hiperlinkams, CSS stiliams ir kt. Šis pavyzdys rodo, kaip sukurti naują HTML dokumentą .NET programose.
Sukurkite naują HTML dokumentą naudodami 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 į PDF konversija naudojant C# API
Aspose.HTML for .NET apima labai galingą konverterį, leidžiantį programinės įrangos kūrėjams lengvai konvertuoti HTML dokumentus į PDF ir kitas palaikomas failų formas. Biblioteka leidžia sklandžiai konvertuoti HTML dokumentus į PDF formatą be jokių priklausomybių. Biblioteka tiksliai tvarko konversijos procesą, išsaugodama originalų išdėstymą, formatavimą ir stilių HTML turinyje. Ši funkcija ypač naudinga generuojant PDF ataskaitas, sąskaitas faktūras ir kitus dokumentus iš HTML šablonų. Šis pavyzdys rodo, kaip konvertuoti HTML dokumentą į PDF failus naudojant .NET kodą.
Kaip konvertuoti HTML į PDF naudojant 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"));
Generuoti HTML dokumentus per C# API
Aspose.HTML biblioteka .NET turi įmontuotą funkcionalumą, leidžiantį tiesiogiai rodyti HTML dokumentus ekrane arba paveikslėlyje, leidžiant programinės įrangos kūrėjams vizualizuoti HTML turinį savo programose. Tai padeda vartotojams generuoti svetainių ekrano nuotraukas, kurti vizualines svetainių atvaizdų reprezentacijas arba generuoti HTML turinio peržiūras. Ši funkcija ypač vertinga scenarijuose, kur reikalingas realaus laiko HTML atvaizdavimas, pavyzdžiui, žiniatinklio naršyklėse, el. pašto klientuose ar turinio valdymo sistemose. Šis pavyzdys rodo, kaip lengvai atvaizduoti SVG failus į kitus failų formatus.
Kaip konvertuoti SVG failą į PDF naudojant 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 analizė ir manipuliavimas
Aspose.HTML for .NET siūlo efektyvias HTML analizės galimybes, leidžiančias programinės įrangos kūrėjams įkelti HTML dokumentus ir naršyti dokumento struktūrą naudojant Dokumento objekto modelį (DOM). DOM leidžia lengvai pasiekti HTML elementus, atributus ir turinį, palengvindamas sklandų duomenų manipuliavimą ir išgavimą iš HTML failų. Biblioteka padeda vartotojams išgauti konkrečius elementus, modifikuoti jų atributus ir turinį, bei dinamiškai kurti naujus HTML elementus be vargo.
HTML validacija ir valymas
Aspose.HTML biblioteka .NET platformai suteikė labai naudingą funkciją, skirtą HTML dokumentų validavimui ir valymui, kuri padeda užtikrinti HTML dokumentų vientisumą ir atitiktį. Programinės įrangos kūrėjai gali patikrinti HTML failus pagal įvairius standartus, tokius kaip HTML5, XHTML arba individualius schemas savo C# programose. Jie taip pat gali valyti ir dezinfekuoti HTML dokumentus, pašalindami nepageidaujamus ar potencialiai kenksmingus elementus, užtikrindami saugią ir patikimą apdorojimo aplinką.