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

Aspose.HTML for .NET

 
 

C# .NET HTML API untuk Mengurai, Memanipulasi & Mengonversi Berkas HTML

API HTML C# .NET yang Kuat yang memungkinkan pengembang perangkat lunak untuk memuat, menganalisis & mengedit halaman web dan mengonversi ke/dari HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB & lebih banyak lagi.

Dalam lanskap digital saat ini, HTML (Hypertext Markup Language) memainkan peran penting dalam pengembangan web dan pembuatan konten web. Kemampuan untuk memanipulasi dan memproses dokumen HTML secara programatik sangat penting bagi banyak aplikasi terkemuka serta profesional perangkat lunak. Aspose.HTML untuk .NET adalah pustaka yang kuat yang menyediakan pengembang perangkat lunak dengan seperangkat alat yang komprehensif untuk menangani berbagai tugas terkait file HTML tanpa ketergantungan eksternal. API ini sangat mudah digunakan dan memberdayakan pengembang perangkat lunak untuk memanipulasi, mengurai, dan merender dokumen HTML menggunakan bahasa .NET seperti C#, VB.NET, dan ASP.NET.

Aspose.HTML untuk .NET adalah perpustakaan kaya fitur yang dikembangkan oleh tim Aspose yang memungkinkan programmer komputer untuk memuat, menganalisis, memanipulasi, memodifikasi, dan mengonversi file HTML di dalam aplikasi .NET mereka. Ada beberapa fitur penting yang merupakan bagian dari perpustakaan ini, seperti menghasilkan dokumen HTML secara programatis. Penguraian HTML, memperbarui elemen HTML tertentu, membuat elemen HTML baru secara dinamis, konversi HTML ke format file lain yang didukung, mengekstrak data tertentu dari halaman HTML, menghasilkan laporan yang dapat dicetak, mengarsipkan konten web, dan banyak lagi.

Aspose.HTML untuk .NET menawarkan fitur konversi yang sangat kuat yang memungkinkan pengembang perangkat lunak untuk mengonversi file HTML dari/ke beberapa format file terkemuka seperti HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP, dan banyak lagi. Ini bisa sangat berguna untuk menghasilkan laporan, faktur, atau dokumen apa pun yang memerlukan tata letak dan gaya yang tepat. Dengan dukungan untuk parsing HTML, ekstraksi, manipulasi, rendering, dan konversi, pustaka ini menyediakan solusi komprehensif untuk menangani tugas-tugas terkait HTML. Apakah Anda perlu menghasilkan laporan PDF, mengubah konten HTML, atau mengekstrak data dari dokumen HTML, Aspose.HTML untuk .NET adalah alat yang berharga untuk dimiliki dalam toolkit pengembangan Anda.

Previous Next

Memulai dengan Aspose.HTML untuk .NET

Cara yang disarankan untuk menginstal Aspose.HTML untuk .NET adalah dengan menggunakan NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal Aspose.HTML untuk .NET melalui NuGet

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

Anda dapat mengunduh perpustakaan langsung dari halaman produk Aspose.HTML untuk .NET

Buat & Manipulasi File HTML melalui .NET

Aspose.HTML untuk .NET memudahkan profesional perangkat lunak untuk menghasilkan dokumen HTML secara programatik dari awal di dalam aplikasi C# mereka. Pengembang perangkat lunak dapat melakukan berbagai operasi pada dokumen HTML seperti menambahkan atau memodifikasi elemen HTML, bekerja dengan atribut, mengelola konten, memuat file HTML melalui URL, memuat HTML dari file, dan banyak lagi. Perpustakaan ini menyediakan serangkaian metode dan properti yang kaya untuk menangani pemformatan teks, tabel, gambar, hyperlink, gaya CSS, dan lainnya. Contoh berikut menunjukkan cara membuat dokumen HTML baru di dalam aplikasi .NET.

Buat Dokumen HTML Baru menggunakan Kode 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);
	}

Konversi HTML ke PDF melalui API C#

Aspose.HTML untuk .NET telah menyertakan konverter yang sangat kuat yang memungkinkan pengembang perangkat lunak untuk mengonversi dokumen HTML ke PDF dan format file lain yang didukung dengan mudah. Perpustakaan ini memungkinkan konversi dokumen HTML ke format PDF tanpa ketergantungan. Perpustakaan ini menangani proses konversi dengan akurat, mempertahankan tata letak, pemformatan, dan gaya asli dari konten HTML. Fitur ini sangat berguna untuk menghasilkan laporan PDF, faktur, dan dokumen lain dari template HTML. Contoh berikut menunjukkan cara mengonversi dokumen HTML ke file PDF menggunakan kode .NET.

Bagaimana Cara Mengonversi HTML ke PDF menggunakan 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"));

Menghasilkan Dokumen HTML melalui API C#

Perpustakaan Aspose.HTML untuk .NET telah menyertakan fungsionalitas bawaan untuk merender dokumen HTML langsung ke layar atau gambar, memungkinkan pengembang perangkat lunak untuk memvisualisasikan konten HTML dalam aplikasi mereka. Ini membantu pengguna dalam menghasilkan tangkapan layar situs web, membuat representasi visual halaman web, atau menghasilkan pratinjau konten HTML. Fitur ini sangat berharga dalam skenario di mana rendering HTML waktu nyata diperlukan, seperti peramban web, klien email, atau sistem manajemen konten. Contoh berikut menunjukkan cara merender file SVG ke format file lain dengan mudah.

Bagaimana Cara Merender File SVG ke PDF Menggunakan 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);

Penguraian dan Manipulasi HTML

Aspose.HTML untuk .NET menawarkan kemampuan parsing HTML yang efisien, memungkinkan pengembang perangkat lunak untuk memuat dokumen HTML dan menavigasi struktur dokumen menggunakan Model Objek Dokumen (DOM). DOM memungkinkan akses mudah ke elemen HTML, atribut, dan konten, memfasilitasi manipulasi dan ekstraksi data dari file HTML dengan lancar. Perpustakaan ini membantu pengguna untuk mengekstrak elemen tertentu, memodifikasi atribut dan kontennya, serta membuat elemen HTML baru secara dinamis dengan mudah.

Validasi dan Pembersihan HTML

Perpustakaan Aspose.HTML untuk .NET telah menyediakan fitur yang sangat berguna untuk validasi dan pembersihan yang membantu memastikan integritas dan kepatuhan dokumen HTML. Pengembang perangkat lunak dapat memvalidasi file HTML terhadap berbagai standar, seperti HTML5, XHTML, atau skema kustom di dalam aplikasi C# mereka. Mereka juga dapat membersihkan dan mensterilkan dokumen HTML dengan menghapus elemen yang tidak diinginkan atau berpotensi berbahaya, memastikan lingkungan pemrosesan yang aman dan dapat diandalkan.

 Indonesia