
Aspose.HTML for .NET
HTML Dosyalarını Ayrıştırmak, İşlemek ve Dönüştürmek için C# .NET HTML API'si
Yazılım geliştiricilerin web sayfalarını yüklemesini, analiz etmesini ve düzenlemesini ve HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB ve daha fazlasına dönüştürmesini sağlayan güçlü bir C# .NET HTML API'si.
Günümüzün dijital dünyasında HTML (Köprü Metni İşaretleme Dili), web geliştirme ve web içeriği oluşturmada önemli bir rol oynamaktadır. HTML belgelerini programatik olarak düzenleyebilmek ve işleyebilmek, birçok önde gelen uygulama ve yazılım profesyoneli için olmazsa olmazdır. Aspose.HTML for .NET, yazılım geliştiricilerine HTML dosyalarıyla ilgili çeşitli görevleri herhangi bir dış bağımlılık olmadan halletmeleri için kapsamlı bir araç seti sağlayan güçlü bir kütüphanedir. Kullanımı oldukça kolay olan API, yazılım geliştiricilerinin C#, VB.NET ve ASP.NET gibi .NET dillerini kullanarak HTML belgelerini düzenlemelerine, ayrıştırmalarına ve oluşturmalarına olanak tanır.
Aspose.HTML for .NET, Aspose ekibi tarafından geliştirilen ve bilgisayar programcılarının .NET uygulamaları içinde HTML dosyalarını yüklemelerine, ayrıştırmalarına, düzenlemelerine, değiştirmelerine ve dönüştürmelerine olanak tanıyan, özellik açısından zengin bir kütüphanedir. Kütüphanenin, HTML belgelerini programatik olarak oluşturma gibi birçok önemli özelliği vardır. HTML Ayrıştırma, belirli bir HTML öğesini güncelleme, dinamik olarak yeni HTML öğeleri oluşturma, desteklenen diğer dosya biçimlerine HTML dönüştürme, HTML sayfalarından belirli verileri çıkarma, yazdırılabilir raporlar oluşturma, web içeriklerini arşivleme ve daha fazlası.
Aspose.HTML for .NET, yazılım geliştiricilerin HTML dosyalarını HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP ve daha birçok önde gelen dosya biçimlerinden/biçimlerine dönüştürmelerini sağlayan çok güçlü bir dönüştürme özelliği sunar. Bu, özellikle raporlar, faturalar veya hassas düzen ve stil gerektiren herhangi bir belge oluşturmak için kullanışlı olabilir. HTML ayrıştırma, çıkarma, düzenleme, işleme ve dönüştürme desteğiyle, kütüphane HTML ile ilgili görevlerin üstesinden gelmek için kapsamlı bir çözüm sunar. İster PDF raporları oluşturmanız, ister HTML içeriğini dönüştürmeniz veya HTML belgelerinden veri çıkarmanız gereksin, Aspose.HTML for .NET, geliştirme araç setinizde bulundurmanız gereken değerli bir araçtır.
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.
Install Aspose.HTML for .NET via NuGet
NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0
You can download the library directly from Aspose.HTML for .NET product page
.NET Üzerinden HTML Dosyası Oluşturma ve Düzenleme
Aspose.HTML for .NET, yazılım profesyonellerinin C# uygulamaları içinde sıfırdan programatik olarak bir HTML belgesi oluşturmasını kolaylaştırır. Yazılım geliştiriciler, HTML belgeleri üzerinde HTML öğeleri ekleme veya değiştirme, özniteliklerle çalışma, içerik yönetme, URL aracılığıyla HTML dosyası yükleme, bir dosyadan HTML yükleme ve daha birçok işlem gerçekleştirebilir. Kütüphane, metin biçimlendirme, tablolar, resimler, köprüler, CSS stilleri ve daha fazlasını işlemek için zengin bir yöntem ve özellik kümesi sunar. Aşağıdaki örnek, .NET uygulamalarında yeni bir HTML belgesinin nasıl oluşturulacağını göstermektedir.
C# Kodunu Kullanarak Yeni Bir HTML Belgesi Oluşturun
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())
Please provide the text you would like me to translate into Turkish.
// 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);
Lütfen çevrilecek metni paylaşın.
C# API ile HTML'den PDF'e Dönüştürme
Aspose.HTML for .NET, yazılım geliştiricilerinin HTML belgelerini PDF'ye ve desteklenen diğer dosya biçimlerine kolayca dönüştürmelerine olanak tanıyan çok güçlü bir dönüştürücü içerir. Kütüphane, HTML belgelerinin herhangi bir bağımlılık olmadan sorunsuz bir şekilde PDF biçimine dönüştürülmesini sağlar. Kütüphane, dönüştürme sürecini doğru bir şekilde yönetir ve HTML içeriğinin orijinal düzenini, biçimlendirmesini ve stilini korur. Bu özellik, özellikle HTML şablonlarından PDF raporları, faturalar ve diğer belgeler oluşturmak için kullanışlıdır. Aşağıdaki örnek, bir HTML belgesinin .NET kodu kullanılarak PDF dosyalarına nasıl dönüştürüleceğini göstermektedir.
C# .NET API'sini kullanarak HTML'yi PDF'ye nasıl dönüştürebilirim?
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 Belgelerini C# API ile Oluşturma
Aspose.HTML for .NET kütüphanesi, HTML belgelerini doğrudan ekrana veya bir görüntüye oluşturma işlevi sunarak yazılım geliştiricilerin HTML içeriğini uygulamalarında görselleştirmelerine olanak tanır. Kullanıcıların web sitesi ekran görüntüleri oluşturmasına, web sayfalarının görsel temsillerini oluşturmasına veya HTML içeriğinin önizlemelerini oluşturmasına yardımcı olur. Bu özellik, web tarayıcıları, e-posta istemcileri veya içerik yönetim sistemleri gibi gerçek zamanlı HTML oluşturmanın gerekli olduğu durumlarda özellikle değerlidir. Aşağıdaki örnek, SVG dosyalarının diğer dosya biçimlerine nasıl kolayca dönüştürüleceğini göstermektedir.
C# API'sini kullanarak SVG Dosyası PDF'ye Nasıl Dönüştürülür?
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 Ayrıştırma ve İşleme
Aspose.HTML for .NET, yazılım geliştiricilerin HTML belgelerini yüklemelerine ve Belge Nesne Modeli'ni (DOM) kullanarak belge yapısında gezinmelerine olanak tanıyan verimli HTML ayrıştırma özellikleri sunar. DOM, HTML öğelerine, özniteliklerine ve içeriklerine kolay erişim sağlayarak HTML dosyalarından sorunsuz veri işleme ve çıkarma işlemlerini kolaylaştırır. Kütüphane, kullanıcıların belirli öğeleri ayıklamalarına, özniteliklerini ve içeriklerini değiştirmelerine ve yeni HTML öğelerini dinamik olarak kolayca oluşturmalarına yardımcı olur.
HTML Doğrulama ve Temizleme
Aspose.HTML for .NET kütüphanesi, HTML belgelerinin bütünlüğünü ve uyumluluğunu sağlamaya yardımcı olan doğrulama ve temizleme için oldukça kullanışlı bir özellik sunmuştur. Yazılım geliştiricileri, HTML dosyalarını HTML5, XHTML veya C# uygulamaları içindeki özel şemalar gibi çeşitli standartlara göre doğrulayabilirler. Ayrıca, istenmeyen veya potansiyel olarak kötü amaçlı öğeleri kaldırarak HTML belgelerini temizleyip temizleyebilir, böylece güvenli ve güvenilir bir işlem ortamı sağlayabilirler.