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

Aspose.HTML for .NET

 
 

C# .NET HTML API pentru a analiza, manipula și converti fișiere HTML

O API HTML robustă C# .NET care permite dezvoltatorilor de software să încarce, să analizeze și să editeze pagini web și să convertească între HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB și altele.

În peisajul digital de astăzi, HTML (Limbaj de Marcare Hypertext) joacă un rol crucial în dezvoltarea web și crearea de conținut web. Capacitatea de a manipula și procesa documente HTML programatic este esențială pentru multe aplicații de vârf, precum și pentru profesioniștii din domeniul software-ului. Aspose.HTML pentru .NET este o bibliotecă robustă care oferă dezvoltatorilor de software un set cuprinzător de instrumente pentru a gestiona diverse sarcini legate de fișierele HTML fără dependențe externe. API-ul este foarte ușor de utilizat și împuternicește dezvoltatorii de software să manipuleze, să analizeze și să redare documente HTML folosind limbaje .NET precum C#, VB.NET și ASP.NET.

Aspose.HTML pentru .NET este o bibliotecă bogată în caracteristici dezvoltată de echipa Aspose care permite programatorilor să încarce, analizeze, manipuleze, modifice și convertească fișiere HTML în cadrul aplicațiilor lor .NET. Există mai multe caracteristici importante care fac parte din bibliotecă, cum ar fi generarea documentelor HTML programatic. Analiza HTML, actualizarea unui element HTML specific, crearea de noi elemente HTML dinamic, conversia HTML în alte formate de fișiere acceptate, extragerea de date specifice din paginile HTML, generarea de rapoarte imprimabile, arhivarea conținutului web și multe altele.

Aspose.HTML pentru .NET oferă o funcție de conversie foarte puternică care permite dezvoltatorilor de software să convertească fișiere HTML din/în unele formate de fișiere de top, cum ar fi HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP și multe altele. Acest lucru poate fi deosebit de util pentru generarea de rapoarte, facturi sau orice document care necesită un layout și un stil precis. Cu suport pentru analizarea HTML-ului, extragerea, manipularea, redarea și conversia, biblioteca oferă o soluție cuprinzătoare pentru gestionarea sarcinilor legate de HTML. Indiferent dacă trebuie să generați rapoarte PDF, să transformați conținut HTML sau să extrageți date din documente HTML, Aspose.HTML pentru .NET este un instrument valoros de avut în trusa dumneavoastră de dezvoltare.

Previous Next

Începerea cu Aspose.HTML pentru .NET

Modul recomandat pentru a instala Aspose.HTML pentru .NET este utilizarea NuGet. Vă rugăm să folosiți următoarea comandă pentru o instalare fără probleme.

Instalați Aspose.HTML pentru .NET prin NuGet

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

Puteți descărca biblioteca direct de pe pagina de produs Aspose.HTML pentru .NET

Creează și Manipulează Fișiere HTML prin .NET

Aspose.HTML pentru .NET facilitează generarea programatică a unui document HTML de la zero în aplicațiile lor C#. Dezvoltatorii de software pot efectua diverse operațiuni pe documentele HTML, cum ar fi adăugarea sau modificarea elementelor HTML, lucrul cu atributele, gestionarea conținutului, încărcarea fișierelor HTML prin URL, încărcarea HTML dintr-un fișier și multe altele. Biblioteca oferă un set bogat de metode și proprietăți pentru a gestiona formatarea textului, tabelele, imaginile, hyperlinkurile, stilurile CSS și multe altele. Exemplul următor arată cum să creați un nou document HTML în aplicațiile .NET.

Creează un nou document HTML folosind cod C#

Create a New HTML Document using C# Code

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

Conversia HTML în PDF prin API C#

Aspose.HTML pentru .NET a inclus un convertor foarte puternic care permite dezvoltatorilor de software să convertească documente HTML în PDF și alte formate de fișiere acceptate cu ușurință. Biblioteca permite conversia fără probleme a documentelor HTML în format PDF fără nicio dependență. Biblioteca gestionează procesul de conversie cu precizie, păstrând aspectul, formatarea și stilul original al conținutului HTML. Această caracteristică este deosebit de utilă pentru generarea de rapoarte PDF, facturi și alte documente din șabloane HTML. Exemplul următor arată cum să convertești un document HTML în fișiere PDF folosind cod .NET.

Cum să convertești HTML în PDF folosind API-ul C# .NET?

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

Redați documente HTML prin API C#

Biblioteca Aspose.HTML pentru .NET a inclus funcționalitate încorporată pentru a reda documente HTML direct pe ecran sau într-o imagine, permițând dezvoltatorilor de software să vizualizeze conținutul HTML în cadrul aplicațiilor lor. Aceasta îi ajută pe utilizatori să genereze capturi de ecran ale site-urilor web, să creeze reprezentări vizuale ale paginilor web sau să genereze previzualizări ale conținutului HTML. Această caracteristică este deosebit de valoroasă în scenarii în care este necesară redarea HTML în timp real, cum ar fi browserele web, clienții de email sau sistemele de gestionare a conținutului. Exemplul următor arată cum să redați fișiere SVG în alte formate de fișiere cu ușurință.

Cum să redai un fișier SVG în PDF folosind API-ul C#?

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

Analiza și manipularea HTML

Aspose.HTML pentru .NET oferă capacități eficiente de analiză HTML, permițând dezvoltatorilor de software să încarce documente HTML și să navigheze în structura documentului folosind Modelul de Obiecte al Documentului (DOM). DOM-ul permite accesul ușor la elementele HTML, atribute și conținut, facilitând manipularea și extragerea fără probleme a datelor din fișierele HTML. Biblioteca ajută utilizatorii să extragă elemente specifice, să modifice atributele și conținutul acestora și să creeze noi elemente HTML dinamic, cu ușurință.

Validarea și Curățarea HTML

Biblioteca Aspose.HTML pentru .NET a oferit o caracteristică foarte utilă pentru validare și curățare, care ajută la asigurarea integrității și conformității documentelor HTML. Dezvoltatorii de software pot valida fișiere HTML conform diferitelor standarde, cum ar fi HTML5, XHTML sau scheme personalizate în cadrul aplicațiilor lor C#. De asemenea, pot curăța și igieniza documentele HTML prin eliminarea elementelor nedorite sau potențial dăunătoare, asigurând un mediu de procesare sigur și fiabil.

 Română