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

Aspose.HTML for .NET

 
 

C# .NET HTML API per analizzare, manipolare e convertire file HTML

Un'API HTML robusta in C# .NET che consente agli sviluppatori software di caricare, analizzare e modificare pagine web e convertire da/a HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB e altro ancora.

Nell'attuale panorama digitale, l'HTML (Hypertext Markup Language) gioca un ruolo cruciale nello sviluppo web e nella creazione di contenuti web. Essere in grado di manipolare e elaborare documenti HTML in modo programmatico è essenziale per molte applicazioni leader e per i professionisti del software. Aspose.HTML per .NET è una libreria robusta che fornisce agli sviluppatori software un insieme completo di strumenti per gestire vari compiti relativi ai file HTML senza dipendenze esterne. L'API è molto facile da gestire e consente agli sviluppatori software di manipolare, analizzare e rendere documenti HTML utilizzando linguaggi .NET come C#, VB.NET e ASP.NET.

Aspose.HTML per .NET è una libreria ricca di funzionalità sviluppata dal team di Aspose che consente ai programmatori di computer di caricare, analizzare, manipolare, modificare e convertire file HTML all'interno delle loro applicazioni .NET. Ci sono diverse funzionalità importanti che fanno parte della libreria, come la generazione di documenti HTML in modo programmatico. Analisi HTML, aggiornamento di un elemento HTML specifico, creazione dinamica di nuovi elementi HTML, conversione HTML in altri formati di file supportati, estrazione di dati specifici da pagine HTML, generazione di report stampabili, archiviazione di contenuti web e molto altro ancora.

Aspose.HTML per .NET offre una funzione di conversione molto potente che consente agli sviluppatori software di convertire file HTML da/a alcuni dei principali formati di file come HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP e molti altri. Questo può essere particolarmente utile per generare report, fatture o qualsiasi documento che richieda un layout e uno stile precisi. Con supporto per l'analisi HTML, l'estrazione, la manipolazione, il rendering e la conversione, la libreria fornisce una soluzione completa per gestire attività relative all'HTML. Che tu abbia bisogno di generare report PDF, trasformare contenuti HTML o estrarre dati da documenti HTML, Aspose.HTML per .NET è uno strumento prezioso da avere nel tuo toolkit di sviluppo.

Previous Next

Getting Started with Aspose.HTML for .NET

The recommend way to install Aspose.HTML for .NET is using NuGet. Please use the following command for a smooth installation.

Iniziare con Aspose.HTML per .NET

Il modo consigliato per installare Aspose.HTML per .NET è utilizzare NuGet. Si prega di utilizzare il seguente comando per un'installazione fluida.

Installa Aspose.HTML per .NET tramite NuGet

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

Puoi scaricare la libreria direttamente dalla pagina del prodotto Aspose.HTML per .NET

Crea e manipola file HTML tramite .NET

Aspose.HTML per .NET rende facile per i professionisti del software generare un documento HTML programmaticamente da zero all'interno delle loro applicazioni C#. Gli sviluppatori software possono eseguire varie operazioni sui documenti HTML come aggiungere o modificare elementi HTML, lavorare con gli attributi, gestire contenuti, caricare file HTML tramite URL, caricare HTML da un file e molto altro ancora. La libreria fornisce un ricco insieme di metodi e proprietà per gestire la formattazione del testo, tabelle, immagini, collegamenti ipertestuali, stili CSS e altro. Il seguente esempio mostra come creare un nuovo documento HTML all'interno delle applicazioni .NET.

Crea un nuovo documento HTML utilizzando il codice C#

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

Conversione da HTML a PDF tramite API C#

Aspose.HTML per .NET ha incluso un convertitore molto potente che consente agli sviluppatori software di convertire documenti HTML in PDF e altri formati di file supportati con facilità. La libreria consente una conversione senza soluzione di continuità dei documenti HTML in formato PDF senza alcuna dipendenza. La libreria gestisce il processo di conversione in modo accurato, preservando il layout originale, la formattazione e lo stile del contenuto HTML. Questa funzionalità è particolarmente utile per generare report PDF, fatture e altri documenti da modelli HTML. Il seguente esempio mostra come convertire un documento HTML in file PDF utilizzando codice .NET.

Come convertire HTML in PDF utilizzando l'API 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"));

Renderizza documenti HTML tramite API C#

La libreria Aspose.HTML per .NET ha incluso funzionalità integrate per visualizzare documenti HTML direttamente sullo schermo o in un'immagine, consentendo agli sviluppatori software di visualizzare il contenuto HTML all'interno delle loro applicazioni. Aiuta gli utenti a generare screenshot di siti web, creare rappresentazioni visive di pagine web o generare anteprime di contenuti HTML. Questa funzionalità è particolarmente preziosa in scenari in cui è necessaria la visualizzazione HTML in tempo reale, come nei browser web, nei client di posta elettronica o nei sistemi di gestione dei contenuti. Il seguente esempio mostra come convertire file SVG in altri formati di file con facilità.

Come rendere un file SVG in PDF utilizzando l'API 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);

Analisi e Manipolazione HTML

Aspose.HTML per .NET offre capacità di parsing HTML efficienti, consentendo agli sviluppatori software di caricare documenti HTML e navigare nella struttura del documento utilizzando il Document Object Model (DOM). Il DOM consente un facile accesso agli elementi HTML, agli attributi e ai contenuti, facilitando la manipolazione e l'estrazione dei dati dai file HTML. La libreria aiuta gli utenti a estrarre elementi specifici, modificare i loro attributi e contenuti, e creare nuovi elementi HTML dinamicamente con facilità.

Validazione e Pulizia HTML

La libreria Aspose.HTML per .NET ha fornito una funzionalità molto utile per la convalida e la pulizia che aiuta a garantire l'integrità e la conformità dei documenti HTML. Gli sviluppatori software possono convalidare i file HTML rispetto a vari standard, come HTML5, XHTML o schemi personalizzati all'interno delle loro applicazioni C#. Possono anche pulire e sanificare i documenti HTML rimuovendo elementi indesiderati o potenzialmente dannosi, garantendo un ambiente di elaborazione sicuro e affidabile.

 Italiano