1. Məhsullar
  2.   HTML
  3.   .NET
  4.   Aspose.HTML for .NET

Aspose.HTML for .NET

 
 

C# .NET HTML API HTML Fayllarını Təhlil Etmək, İdarə Etmək və Çevirərək

Müxtəlif proqram təminatı inkişaf etdiricilərinin veb səhifələri yükləməsinə, analiz etməsinə və redaktə etməsinə, həmçinin HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB və daha çoxuna çevirməsinə imkan verən güclü C# .NET HTML API.

Bu günkü rəqəmsal mühitdə HTML (Hipertekst Markup Dili) veb inkişafı və veb məzmun yaradılmasında mühüm rol oynayır. HTML sənədlərini proqramatik olaraq manipulyasiya etmək və işlətmək qabiliyyəti bir çox aparıcı tətbiqlər və proqram təminatı mütəxəssisləri üçün vacibdir. Aspose.HTML for .NET müxtəlif HTML faylları ilə bağlı tapşırıqları yerinə yetirmək üçün proqram təminatı inkişaf etdiricilərinə geniş alətlər dəsti təqdim edən güclü bir kitabxanadır. API-nin istifadəsi çox asandır və proqram təminatı inkişaf etdiricilərinə C#, VB.NET və ASP.NET kimi .NET dillərini istifadə edərək HTML sənədlərini manipulyasiya etmək, analiz etmək və render etmək imkanı verir.

Aspose.HTML for .NET, Aspose komandası tərəfindən hazırlanmış, kompüter proqramçılarına .NET tətbiqləri daxilində HTML fayllarını yükləməyə, analiz etməyə, manipulyasiya etməyə, dəyişdirməyə və çevirməyə imkan verən zəngin xüsusiyyətlərə malik bir kitabxanadır. Kitabxananın bir hissəsi olan bir neçə vacib xüsusiyyət var, məsələn, HTML sənədlərini proqramlı şəkildə yaratmaq. HTML analiz etmə, müəyyən bir HTML elementini yeniləmə, dinamik olaraq yeni HTML elementləri yaratma, HTML-nin digər dəstəklənən fayl formatlarına çevrilməsi, HTML səhifələrindən spesifik məlumatların çıxarılması, çap edilə bilən hesabatların yaradılması, veb məzmununun arxivləşdirilməsi və daha çox.

Aspose.HTML for .NET proqramçıların HTML fayllarını HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP və daha bir çox aparıcı fayl formatlarına çevirməyə imkan verən çox güclü çevirmə xüsusiyyəti təqdim edir. Bu, hesabatlar, fakturalar və ya dəqiq düzülüş və stil tələb edən hər hansı bir sənəd yaratmaq üçün xüsusilə faydalı ola bilər. HTML parsing, çıxarılması, manipulyasiyası, render edilməsi və çevrilməsi üçün dəstək ilə kitabxana HTML ilə bağlı tapşırıqları yerinə yetirmək üçün əhatəli bir həll təqdim edir. İstər PDF hesabatları yaratmaq, istər HTML məzmununu çevirmək, istərsə də HTML sənədlərindən məlumat çıxarmaq lazım olsun, Aspose.HTML for .NET inkişaf alətlərinizdə dəyərli bir vasitədir.

Previous Next

Aspose.HTML for .NET ilə Başlamaq

Aspose.HTML for .NET-in quraşdırılması üçün tövsiyə olunan yol NuGet-dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmrdən istifadə edin.

NuGet vasitəsilə Aspose.HTML-i .NET üçün quraşdırın

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

Kitabı birbaşa Aspose.HTML for .NET məhsul səhifəsindən yükləyə bilərsiniz

HTML Faylını .NET vasitəsilə Yaratmaq və İdarə Etmək

Aspose.HTML for .NET proqram təminatı mütəxəssislərinə C# tətbiqləri daxilində sıfırdan proqramatik olaraq HTML sənədini yaratmağı asanlaşdırır. Proqram inkişaf etdiriciləri HTML sənədləri üzərində müxtəlif əməliyyatlar apara bilərlər, məsələn, HTML elementlərini əlavə etmək və ya dəyişdirmək, atributlarla işləmək, məzmunu idarə etmək, URL vasitəsilə HTML faylını yükləmək, fayldan HTML yükləmək və daha çox. Kitabxana mətn formatlaşdırması, cədvəllər, şəkillər, hiperlinklər, CSS stilləri və daha çoxunu idarə etmək üçün zəngin metodlar və xüsusiyyətlər toplusu təqdim edir. Aşağıdakı nümunə .NET tətbiqləri daxilində yeni bir HTML sənədinin necə yaradılacağını göstərir.

C# Kodundan İstifadə Edərək Yeni HTML Sənədi Yaradın

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-dən PDF-ə Keçid C# API vasitəsilə

Aspose.HTML for .NET, proqram təminatı inkişaf etdiricilərinin HTML sənədlərini PDF və digər dəstəklənən fayl formatlarına asanlıqla çevirməyə imkan verən çox güclü bir konvertor daxil edib. Kitabxana, HTML sənədlərinin PDF formatına asan çevrilməsini təmin edir, heç bir asılılıq olmadan. Kitabxana çevrilmə prosesini dəqiq şəkildə idarə edir, HTML məzmununun orijinal düzülüşünü, formatını və stilini qoruyur. Bu xüsusiyyət, HTML şablonlarından PDF hesabatları, fakturalar və digər sənədlər yaratmaq üçün xüsusilə faydalıdır. Aşağıdakı nümunə, .NET kodu istifadə edərək HTML sənədini PDF fayllarına necə çevirmək lazım olduğunu göstərir.

C# .NET API istifadə edərək HTML-i PDF-ə necə çevirmək olar?

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

C# API vasitəsilə HTML Sənədlərini Render Etmək

Aspose.HTML for .NET kitabxanası HTML sənədlərini birbaşa ekrana və ya şəkilə render etmək üçün daxili funksionallıq daxil edib, proqram inkişaf etdiricilərinə HTML məzmununu tətbiqlərində vizuallaşdırmağa imkan tanıyır. Bu, istifadəçilərə veb sayt ekran görüntüləri yaratmaq, veb səhifələrin vizual təsvirlərini hazırlamaq və ya HTML məzmununun önizləmələrini yaratmaqda kömək edir. Bu xüsusiyyət, real vaxtda HTML renderlənməsinin tələb olunduğu senarilərdə, məsələn, veb brauzerlərdə, e-poçt müştərilərində və ya məzmun idarəetmə sistemlərində xüsusilə dəyərlidir. Aşağıdakı nümunə SVG fayllarını digər fayl formatlarına asanlıqla render etməyin necə olduğunu göstərir.

C# API istifadə edərək SVG faylını PDF-ə necə çevirmək olar?

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 Təhlili və Manipulyasiyası

Aspose.HTML for .NET, proqram təminatı inkişaf etdiricilərinin HTML sənədlərini yükləməsinə və sənəd strukturunu Document Object Model (DOM) istifadə edərək gəzməsinə imkan verən effektiv HTML analiz imkanları təqdim edir. DOM, HTML elementlərinə, atributlarına və məzmununa asan giriş imkanı verir, HTML fayllarından məlumatların problemsiz manipulyasiyası və çıxarılmasını asanlaşdırır. Kitabxana, istifadəçilərə spesifik elementləri çıxarmağa, onların atributlarını və məzmununu dəyişdirməyə, eləcə də yeni HTML elementlərini dinamik olaraq asanlıqla yaratmağa kömək edir.

HTML Doğrulama və Təmizləmə

Aspose.HTML for .NET kitabxanası HTML sənədlərinin bütövlüyünü və uyğunluğunu təmin etməyə kömək edən doğrulama və təmizləmə üçün çox faydalı bir xüsusiyyət təqdim edir. Proqram təminatı inkişaf etdiriciləri HTML fayllarını HTML5, XHTML və ya C# tətbiqlərindəki xüsusi sxemlər kimi müxtəlif standartlara qarşı doğrulaya bilərlər. Onlar həmçinin istənilməyən və ya potensial zərərli elementləri çıxararaq HTML sənədlərini təmizləyə və dezinfeksiya edə bilərlər, bu da təhlükəsiz və etibarlı bir işləmə mühiti təmin edir.

 Azəri