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

Aspose.HTML for .NET

 
 

C# .NET HTML API pro analýzu, manipulaci a konverzi HTML souborů

Robustní C# .NET HTML API, které umožňuje vývojářům softwaru načítat, analyzovat a upravovat webové stránky a převádět je mezi HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB a dalšími formáty.

V dnešním digitálním prostředí hraje HTML (Hypertext Markup Language) klíčovou roli ve vývoji webu a vytváření webového obsahu. Schopnost manipulovat a zpracovávat HTML dokumenty programově je nezbytná pro mnoho předních aplikací i softwarových profesionálů. Aspose.HTML pro .NET je robustní knihovna, která poskytuje softwarovým vývojářům komplexní sadu nástrojů pro zpracování různých úkolů souvisejících s HTML soubory bez jakýchkoli externích závislostí. API je velmi snadné na ovládání a umožňuje softwarovým vývojářům manipulovat, analyzovat a vykreslovat HTML dokumenty pomocí .NET jazyků, jako jsou C#, VB.NET a ASP.NET.

Aspose.HTML pro .NET je funkčně bohatá knihovna vyvinutá týmem Aspose, která umožňuje programátorům načítat, analyzovat, manipulovat, upravovat a převádět HTML soubory uvnitř jejich .NET aplikací. Knihovna obsahuje několik důležitých funkcí, jako je programatické generování HTML dokumentů. Analýza HTML, aktualizace konkrétního HTML prvku, dynamické vytváření nových HTML prvků, převod HTML do jiných podporovaných formátů souborů, extrakce konkrétních dat z HTML stránek, generování tisknutelných zpráv, archivace webového obsahu a mnoho dalšího.

Aspose.HTML pro .NET nabízí velmi silnou konverzní funkci, která umožňuje vývojářům softwaru převádět HTML soubory mezi některými předními formáty souborů, jako jsou HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP a mnoha dalšími. To může být obzvlášť užitečné pro generování zpráv, faktur nebo jakéhokoli dokumentu, který vyžaduje přesné rozložení a stylizaci. S podporou pro analýzu HTML, extrakci, manipulaci, vykreslování a konverzi poskytuje knihovna komplexní řešení pro zpracování úkolů souvisejících s HTML. Ať už potřebujete generovat PDF zprávy, transformovat HTML obsah nebo extrahovat data z HTML dokumentů, Aspose.HTML pro .NET je cenný nástroj, který by měl být součástí vaší vývojářské sady nástrojů.

Previous Next

Začínáme s Aspose.HTML pro .NET

Doporučený způsob, jak nainstalovat Aspose.HTML pro .NET, je pomocí NuGet. Prosím, použijte následující příkaz pro hladkou instalaci.

Instalace Aspose.HTML pro .NET přes NuGet

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

Můžete si stáhnout knihovnu přímo z stránky produktu Aspose.HTML pro .NET

Vytvoření a manipulace s HTML souborem pomocí .NET

Aspose.HTML pro .NET usnadňuje softwarovým profesionálům generovat HTML dokument programově od nuly uvnitř jejich C# aplikací. Softwaroví vývojáři mohou provádět různé operace na HTML dokumentech, jako je přidávání nebo úprava HTML prvků, práce s atributy, správa obsahu, načítání HTML souboru prostřednictvím URL, načítání HTML ze souboru a mnoho dalšího. Knihovna poskytuje bohatou sadu metod a vlastností pro zpracování formátování textu, tabulek, obrázků, hypertextových odkazů, CSS stylů a další. Následující příklad ukazuje, jak vytvořit nový HTML dokument uvnitř .NET aplikací.

Vytvořte nový HTML dokument pomocí kódu 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);
	}

Konverze HTML na PDF pomocí C# API

Aspose.HTML pro .NET zahrnuje velmi výkonný převodník, který umožňuje vývojářům softwaru snadno převádět HTML dokumenty na PDF a další podporované formáty souborů. Knihovna umožňuje bezproblémový převod HTML dokumentů do formátu PDF bez jakýchkoli závislostí. Knihovna přesně zpracovává proces převodu, přičemž zachovává původní rozložení, formátování a stylování obsahu HTML. Tato funkce je obzvláště užitečná pro generování PDF zpráv, faktur a dalších dokumentů z HTML šablon. Následující příklad ukazuje, jak převést HTML dokument na PDF soubory pomocí kódu .NET.

Jak převést HTML na PDF pomocí 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"));

Renderování HTML dokumentů pomocí C# API

Knihovna Aspose.HTML pro .NET zahrnuje vestavěnou funkčnost pro vykreslování HTML dokumentů přímo na obrazovku nebo do obrázku, což umožňuje vývojářům softwaru vizualizovat HTML obsah ve svých aplikacích. Pomáhá uživatelům generovat snímky webových stránek, vytvářet vizuální reprezentace webových stránek nebo generovat náhledy HTML obsahu. Tato funkce je obzvlášť cenná v situacích, kdy je vyžadováno vykreslování HTML v reálném čase, jako jsou webové prohlížeče, e-mailové klienty nebo systémy pro správu obsahu. Následující příklad ukazuje, jak snadno vykreslit SVG soubory do jiných formátů souborů.

Jak převést SVG soubor na PDF pomocí 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);

Zpracování a manipulace s HTML

Aspose.HTML pro .NET nabízí efektivní schopnosti analýzy HTML, které umožňují softwarovým vývojářům načítat HTML dokumenty a navigovat ve struktuře dokumentu pomocí modelu objektů dokumentu (DOM). DOM umožňuje snadný přístup k HTML prvkům, atributům a obsahu, což usnadňuje bezproblémovou manipulaci a extrakci dat z HTML souborů. Knihovna pomáhá uživatelům extrahovat konkrétní prvky, měnit jejich atributy a obsah a dynamicky vytvářet nové HTML prvky s lehkostí.

Validace a čištění HTML

Knihovna Aspose.HTML pro .NET poskytla velmi užitečnou funkci pro validaci a čištění, která pomáhá zajistit integritu a shodu HTML dokumentů. Vývojáři softwaru mohou validovat HTML soubory podle různých standardů, jako jsou HTML5, XHTML nebo vlastní schémata ve svých aplikacích C#. Mohou také čistit a sanitizovat HTML dokumenty odstraněním nežádoucích nebo potenciálně škodlivých prvků, čímž zajišťují bezpečné a spolehlivé zpracovatelské prostředí.

 Čeština