1. Продукти
  2.   HTML
  3.   .NET
  4.   Aspose.HTML for .NET

Aspose.HTML for .NET

 
 

C# .NET HTML API за парсване, манипулиране и конвертиране на HTML файлове

Здравословно C# .NET HTML API, което позволява на софтуерните разработчици да зареждат, анализират и редактират уеб страници и да конвертират от/в HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB и др.

В днешния цифров свят HTML (Език за маркиране на хипертекст) играе решаваща роля в уеб разработката и създаването на уеб съдържание. Умението да манипулирате и обработвате HTML документи програмно е от съществено значение за много водещи приложения, както и за софтуерни професионалисти. Aspose.HTML за .NET е мощна библиотека, която предоставя на софтуерните разработчици цялостен набор от инструменти за работа с различни задачи, свързани с HTML файлове, без никакви външни зависимости. API-то е много лесно за работа и дава възможност на софтуерните разработчици да манипулират, парсват и рендерират HTML документи, използвайки .NET езици като C#, VB.NET и ASP.NET.

Aspose.HTML за .NET е библиотека с много функции, разработена от екипа на Aspose, която позволява на компютърните програмисти да зареждат, парсват, манипулират, модифицират и конвертират HTML файлове в техните .NET приложения. Има няколко важни функции, част от библиотеката, като програмирано генериране на HTML документи. Парсинг на HTML, актуализиране на конкретен HTML елемент, динамично създаване на нови HTML елементи, конвертиране на HTML в други поддържани файлови формати, извличане на специфични данни от HTML страници, генериране на печатни отчети, архивиране на уеб съдържание и много други.

Aspose.HTML за .NET предлага много мощна функция за конвертиране, която позволява на софтуерните разработчици да конвертират HTML файлове от/към някои водещи файлови формати като HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP и много други. Това може да бъде особено полезно за генериране на отчети, фактури или всеки документ, който изисква прецизно оформление и стилизиране. С поддръжка за парсинг на HTML, извличане, манипулация, рендериране и конвертиране, библиотеката предоставя цялостно решение за обработка на задачи, свързани с HTML. Независимо дали трябва да генерирате PDF отчети, да трансформирате HTML съдържание или да извлечете данни от HTML документи, Aspose.HTML за .NET е ценен инструмент, който да имате в своя набор от инструменти за разработка.

Previous Next

Започване с Aspose.HTML за .NET

Препоръчителният начин за инсталиране на Aspose.HTML за .NET е чрез NuGet. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте Aspose.HTML за .NET чрез NuGet

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

Можете да изтеглите библиотеката директно от страницата на продукта Aspose.HTML за .NET

Създаване и манипулиране на HTML файл чрез .NET

Aspose.HTML за .NET улеснява софтуерните специалисти да генерират HTML документ програмно от нулата в техните C# приложения. Софтуерните разработчици могат да извършват различни операции върху HTML документи, като добавяне или модифициране на HTML елементи, работа с атрибути, управление на съдържание, зареждане на HTML файл чрез URL, зареждане на HTML от файл и много други. Библиотеката предоставя богат набор от методи и свойства за обработка на форматиране на текст, таблици, изображения, хипервръзки, CSS стилове и много повече. Следният пример показва как да се създаде нов HTML документ в .NET приложения.

Създайте нов HTML документ с помощта на 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);
	}

Конвертиране на HTML в PDF чрез C# API

Aspose.HTML за .NET включва много мощен конвертор, който позволява на софтуерните разработчици да конвертират HTML документи в PDF и други поддържани файлови формати с лекота. Библиотеката позволява безпроблемна конверсия на HTML документи в PDF формат без никакви зависимости. Библиотеката обработва процеса на конверсия точно, запазвайки оригиналното оформление, форматиране и стил на HTML съдържанието. Тази функция е особено полезна за генериране на PDF отчети, фактури и други документи от HTML шаблони. Следният пример показва как да конвертирате HTML документ в PDF файлове, използвайки .NET код.

Как да конвертирате HTML в PDF, използвайки 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"));

Рендериране на HTML документи чрез C# API

Библиотеката Aspose.HTML за .NET включва вградена функционалност за рендиране на HTML документи директно на екрана или в изображение, позволявайки на софтуерните разработчици да визуализират HTML съдържанието в своите приложения. Тя помага на потребителите да генерират екранни снимки на уебсайтове, да създават визуални представяния на уеб страници или да генерират предварителни прегледи на HTML съдържание. Тази функция е особено ценна в сценарии, където е необходимо рендиране на HTML в реално време, като уеб браузъри, имейл клиенти или системи за управление на съдържание. Следният пример показва как лесно да се рендират SVG файлове в други файлови формати.

Как да рендерираме SVG файл в PDF, използвайки 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

Aspose.HTML за .NET предлага ефективни възможности за парсинг на HTML, позволявайки на софтуерните разработчици да зареждат HTML документи и да навигират в структурата на документа, използвайки модела на обектите на документа (DOM). DOM позволява лесен достъп до HTML елементи, атрибути и съдържание, улеснявайки безпроблемната манипулация и извличане на данни от HTML файлове. Библиотеката помага на потребителите да извлекат специфични елементи, да модифицират техните атрибути и съдържание и да създават нови HTML елементи динамично с лекота.

Валидиране и почистване на HTML

Библиотеката Aspose.HTML за .NET предлага много полезна функция за валидиране и почистване, която помага да се осигури целостта и съответствието на HTML документите. Софтуерните разработчици могат да валидират HTML файлове спрямо различни стандарти, като HTML5, XHTML или персонализирани схеми в техните C# приложения. Те също така могат да почистват и дезинфекцират HTML документи, като премахват нежелани или потенциално злонамерени елементи, осигурявайки безопасна и надеждна среда за обработка.

 Български