1. Termékek
  2.   HTML
  3.   .NET
  4.   Aspose.HTML for .NET

Aspose.HTML for .NET

 
 

C# .NET HTML API a HTML fájlok elemzésére, manipulálására és átalakítására

Egy robusztus C# .NET HTML API, amely lehetővé teszi a szoftverfejlesztők számára, hogy weboldalakat töltsenek be, elemezzenek és szerkesszenek, valamint HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB és egyebek közötti konvertálást végezzenek.

A mai digitális tájban az HTML (Hypertext Markup Language) kulcsszerepet játszik a webfejlesztésben és a webtartalom létrehozásában. Az HTML-dokumentumok programozott manipulálása és feldolgozása elengedhetetlen sok vezető alkalmazás és szoftverfejlesztő számára. Aspose.HTML for .NET egy robusztus könyvtár, amely átfogó eszközkészletet biztosít a szoftverfejlesztők számára különböző HTML-fájlokkal kapcsolatos feladatok kezelésére külső függőségek nélkül. Az API nagyon könnyen kezelhető, és lehetővé teszi a szoftverfejlesztők számára, hogy manipulálják, elemezzék és megjelenítsék az HTML-dokumentumokat .NET nyelveken, mint például C#, VB.NET és ASP.NET.

Aspose.HTML for .NET egy funkciógazdag könyvtár, amelyet az Aspose csapata fejlesztett ki, és lehetővé teszi a számítógépes programozók számára, hogy HTML fájlokat töltsenek be, elemezzenek, manipuláljanak, módosítsanak és konvertáljanak .NET alkalmazásaikban. A könyvtár számos fontos funkciót tartalmaz, például HTML dokumentumok programozott generálását. HTML elemzés, egy adott HTML elem frissítése, új HTML elemek dinamikus létrehozása, HTML konverzió más támogatott fájlformátumokra, specifikus adatok kinyerése HTML oldalakról, nyomtatható jelentések generálása, webtartalom archiválása és még sok más.

Aspose.HTML for .NET egy nagyon erőteljes konverziós funkciót kínál, amely lehetővé teszi a szoftverfejlesztők számára, hogy HTML fájlokat konvertáljanak különböző vezető fájlformátumokba és onnan, mint például HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP és még sok más. Ez különösen hasznos lehet jelentések, számlák vagy bármilyen olyan dokumentum generálásához, amely pontos elrendezést és stílust igényel. A HTML elemzésének, kinyerésének, manipulálásának, renderelésének és konvertálásának támogatásával a könyvtár átfogó megoldást nyújt a HTML-hez kapcsolódó feladatok kezelésére. Akár PDF jelentéseket kell generálnia, akár HTML tartalmat kell átalakítania, akár adatokat kell kinyernie HTML dokumentumokból, az Aspose.HTML for .NET egy értékes eszköz a fejlesztési eszköztárában.

Previous Next

Első lépések az Aspose.HTML-lal .NET-hez

A javasolt módja az Aspose.HTML .NET-re való telepítésének a NuGet használata. Kérjük, használja az alábbi parancsot a zökkenőmentes telepítéshez.

Telepítse az Aspose.HTML-t .NET-hez a NuGet segítségével

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

A könyvtárat közvetlenül letöltheted az Aspose.HTML for .NET termékoldalról

HTML fájl létrehozása és manipulálása .NET segítségével

Az Aspose.HTML for .NET megkönnyíti a szoftver szakemberek számára, hogy programozottan, a nulláról generáljanak HTML dokumentumot C# alkalmazásaikban. A szoftverfejlesztők különböző műveleteket végezhetnek HTML dokumentumokon, például HTML elemek hozzáadását vagy módosítását, attribútumokkal való munkát, tartalom kezelését, HTML fájl betöltését URL-en keresztül, HTML betöltését fájlból és még sok mást. A könyvtár gazdag módszerek és tulajdonságok készletét kínálja a szövegformázás, táblázatok, képek, hiperhivatkozások, CSS stílusok és egyebek kezelésére. Az alábbi példa bemutatja, hogyan lehet új HTML dokumentumot létrehozni .NET alkalmazásokban.

Új HTML Dokumentum Létrehozása C# Kód Használatával

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 konvertálás C# API-n keresztül

Aspose.HTML for .NET egy nagyon erőteljes átalakítót tartalmaz, amely lehetővé teszi a szoftverfejlesztők számára, hogy HTML dokumentumokat PDF és más támogatott fájlformátumokká alakítsanak át könnyedén. A könyvtár zökkenőmentes átalakítást tesz lehetővé HTML dokumentumok PDF formátumba való konvertálásához, mindenféle függőség nélkül. A könyvtár pontosan kezeli az átalakítási folyamatot, megőrizve az eredeti elrendezést, formázást és stílust a HTML tartalom esetében. Ez a funkció különösen hasznos PDF jelentések, számlák és más dokumentumok generálásához HTML sablonokból. Az alábbi példa bemutatja, hogyan lehet HTML dokumentumot PDF fájlokká konvertálni .NET kód használatával.

Hogyan lehet HTML-t PDF-re konvertálni C# .NET API használatával?

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"));

HTML Dokumentumok renderelése C# API-n keresztül

Az Aspose.HTML for .NET könyvtár beépített funkciókat tartalmaz, amelyek lehetővé teszik HTML dokumentumok közvetlen megjelenítését a képernyőn vagy képként, lehetővé téve a szoftverfejlesztők számára, hogy vizualizálják a HTML tartalmat alkalmazásaikban. Segít a felhasználóknak weboldal képernyőképek készítésében, weboldalak vizuális ábrázolásában vagy HTML tartalom előnézeteinek generálásában. Ez a funkció különösen értékes olyan helyzetekben, ahol valós idejű HTML renderelésre van szükség, például webböngészőkben, e-mail kliensekben vagy tartalomkezelő rendszerekben. Az alábbi példa bemutatja, hogyan lehet SVG fájlokat más fájlformátumokra könnyedén átkonvertálni.

Hogyan lehet SVG fájlt PDF-be renderelni C# API használatával?

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 elemzés és manipuláció

Aspose.HTML for .NET hatékony HTML-parsing képességeket kínál, lehetővé téve a szoftverfejlesztők számára, hogy HTML-dokumentumokat töltsenek be és navigáljanak a dokumentum struktúrájában a Document Object Model (DOM) segítségével. A DOM egyszerű hozzáférést biztosít a HTML-elemekhez, attribútumokhoz és tartalomhoz, megkönnyítve az adatok zökkenőmentes manipulálását és kinyerését HTML-fájlokból. A könyvtár segít a felhasználóknak, hogy specifikus elemeket vonjanak ki, módosítsák azok attribútumait és tartalmát, valamint dinamikusan új HTML-elemeket hozzanak létre könnyedén.

HTML Érvényesítés és Tisztítás

Az Aspose.HTML for .NET könyvtár egy nagyon hasznos funkciót kínál az érvényesítéshez és a tisztításhoz, amely segít biztosítani a HTML dokumentumok integritását és megfelelőségét. A szoftverfejlesztők érvényesíthetik a HTML fájlokat különböző szabványoknak, például HTML5, XHTML vagy egyedi séma alapján a C# alkalmazásaikban. Ezenkívül tisztíthatják és fertőtleníthetik a HTML dokumentumokat a nem kívánt vagy potenciálisan rosszindulatú elemek eltávolításával, biztosítva ezzel a biztonságos és megbízható feldolgozási környezetet.

 Magyar