Aspose.HTML for .NET adalah API pemrosesan HTML lanjutan untuk melakukan berbagai tugas manajemen dan manipulasi dalam aplikasi lintas platform. API dirancang untuk membuat, memodifikasi, mengekstrak data, mengonversi, dan merender dokumen HTML tanpa perangkat lunak eksternal apa pun. Juga, ini mendukung format file populer seperti EPUB, MHTML, XML, SVG, dan Markdown dan merender ke format file PDF, DOCX, XPS dan Gambar. Aspose.HTML for .NET ditulis sepenuhnya dalam C# dan dapat digunakan untuk membangun segala jenis aplikasi .NET 32-bit atau 64-bit termasuk ASP.NET, WCF, WinForms & .NET Core. Selain itu, Model Objek Dokumen HTML terintegrasi dengan format dan spesifikasi tersemat seperti CSS, HTML Canvas, SVG, XPath, dan JavaScript out-of-the-box yang memperluas fungsi manipulasi dan kualitas rendering.

Fitur .NET HTML API Lanjutan

Muat HTML yang ada dari file, streaming, atau URL

Menerapkan spesifikasi W3C

Isi template dengan berbagai sumber data

Muat format file EPUB dan MHTML

Render beberapa dokumen sekaligus

Terapkan header dan footer selama konversi HTML ke PDF

Ekstrak Data dari Web

Fitur API dalam Dokumentasi

Anda dapat melihat daftar lengkap fitur Aspose.HTML di dokumentasi kami. Menggunakan pustaka Aspose.HTML C# di proyek Anda memungkinkan Anda melakukan tugas-tugas berikut:

Konversikan HTML ke PDF, Gambar, dan Format Lain dalam C#

C# API memungkinkan hanya dengan beberapa baris kode untuk mengimplementasikan HTML ke PDF, HTML ke Gambar, atau konversi lainnya untuk aplikasi .NET Anda. Proses konversinya sederhana dan dapat diandalkan, sehingga menjadikan Aspose.HTML for .NET API pilihan yang sempurna.

Konversikan HTML ke PDF – C#



using Aspose.HTML;
using Aspose.HTML.Saving;
using Aspose.HTML.Converters;
...

    // Load an HTML file to be converted
    using var document = new HTMLDocument("input.html")

    // Create an instance of the PdfSaveOptions class
    var pdfSaveOptions = new PdfSaveOptions();

    // Convert HTML to PDF
    Converter.ConvertHTML(document, pdfSaveOptions, "output.pdf");


Anda dapat mencoba Konverter HTML online.

Anda juga dapat mengonversi HTML, XHTML, MHTML, Markdown, EPUB, atau SVG ke banyak format file lain termasuk beberapa yang tercantum di bawah ini:

Gabungkan file HTML, MHTML, EPUB, dan MD

Aspose.HTML for .NET API mempermudah proses penggabungan file bagi pengembang: memuat file menggunakan HTMLDocument; membuat instance Renderer dan perangkat keluaran yang diperlukan; menggunakan Render() metode untuk menggabungkan semua dokumen HTML.
Selain itu, Anda dapat menggabungkan file secara real-time! Gabungkan HTML, MHTML, Markdown, dan EPUB, menjadi PDF, XPS, DOCX, TIFF, dan banyak format file lainnya:

Mengedit File HTML

Aspose.HTML for .NET memungkinkan Anda membuat dan mengedit dokumen HTML menggunakan Document Object Model (DOM). DOM adalah antarmuka pemrograman untuk dokumen HTML yang mewakili dokumen (sebagai simpul dan objek) sebagai pohon simpul, di mana setiap simpul mewakili bagian dari dokumen. Aspose.HTML for .NET API memungkinkan Anda terhubung ke halaman dan dapat mengubah struktur, gaya, dan konten dokumen. Anda dapat memodifikasi dokumen dengan memasukkan node baru dan menghapus atau mengedit konten node yang ada.

  • menavigasi dokumen HTML dengan menggunakan berbagai metode, seperti, traversal elemen, traversal dokumen, kueri XPath, dan kueri pemilih CSS,
  • hapus dan ganti node HTML,
  • ekstrak dan edit CSS dari HTML,
  • mengonfigurasi kotak pasir dokumen dan lainnya.

.NET HTML API membantu pengembang untuk membaca, memodifikasi, menavigasi, dan mengedit (X) dokumen HTML. Beberapa fungsi pengeditan file yang dapat dilakukan Aspose.HTML for .NET API adalah sebagai berikut:

Anda dapat dengan mudah mengedit dokumen, membuat kode HTML, dan mengikis data dari Web secara online atau secara terprogram menggunakan alat berikut:

Dukungan penurunan harga

Markdown adalah bahasa markup dengan sintaks pemformatan teks biasa. Markdown sering digunakan sebagai format untuk file dokumentasi dan readme karena memungkinkan penulisan dengan gaya yang mudah dibaca dan mudah ditulis. Aspose.HTML menyediakan Pengonversi Markdown yang kuat dan fleksibel yang dapat mengonversi dua arah dari Markdown ke HTML dan dari HTML ke Markdown. Selain itu, API konverter memiliki seperangkat aturan yang telah ditentukan sebelumnya, sehingga Anda dapat mengonversi HTML ke Markdown menggunakan sintaks Markdown asli, modifikasi Markdown Flavoured GitLab, atau bahkan mengonfigurasi aturan untuk kebutuhan Anda.

Konversikan HTML ke Markdown – C#



using Aspose.Html;
using Aspose.HTML.Saving;
...

	// Load an HTML file
	using var document = new HTMLDocument("document.html");

	// Convert HTML to Markdown using a set of features supported by GitLab Flavored Markdown
	document.Save("output.md", MarkdownSaveOptions.Git);


Konversi terbalik sesederhana itu! Dengan menggunakan pustaka kelas Aspose.HTML di aplikasi C#, Anda dapat dengan mudah mengonversi Markdown menjadi file HTML hanya dengan satu baris kode!

Konversi Markdown ke HTML – C#



using Aspose.Html.Converters;
...

	// Convert Markdown to HTML
	Converter.ConvertMarkdown("document.md", "output.html");



Coba Konverter Markdown online! Anda dapat mengonversi Markdown ke PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, dan MHTML. Unggah, ubah dokumen Anda, dan dapatkan hasilnya dalam beberapa detik. Anda tidak memerlukan perangkat lunak tambahan apa pun.

Aspose.HTML untuk pustaka .NET menyediakan Markdown parsing API untuk platform C#. Anda dapat membuat, mengedit, menyimpan, menggabungkan, mengonversi file MD ke format file lain, dan menambahkan tautan, daftar, blok kode, gambar, dan elemen lain ke dalam file Markdown dengan mengikuti tautan:

Buku Elektronik dan Arsip Web

Aspose.HTML for .NET mampu memuat file EPUB dan MHTML untuk melakukan berbagai operasi termasuk konversi ke tata letak tetap dan format gambar raster.

Konversi EPUB ke PDF – C#



using Aspose.Html.Converters;
using Aspose.Html.Saving;
...

	// Open an existing EPUB file for reading
     using var stream = File.OpenRead("input.epub");
    
     // Create an instance of PdfSaveOptions
     var options = new PdfSaveOptions();
    
     // Call the ConvertEPUB method to convert EPUB to PDF
     Converter.ConvertEPUB(stream, options, "output.pdf");


Konversi MHTML ke PDF – C#


     
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...

	 // Open an existing MHTML file for reading
     using var stream = File.OpenRead("input.mht");

     // Create an instance of PdfSaveOptions
     var options = new PdfSaveOptions();

     // Call the ConvertMHTML method to convert MHTML to PDF
     Converter.ConvertMHTML(stream, options, output.pdf);



Anda dapat mencoba Konverter MHTML online dan Konverter EPUB. Alat konversi berbasis browser kami berfungsi dari semua platform, termasuk Windows, Linux, Mac OS, Android dan iOS. Konverter kompatibel dengan semua perangkat PC, smartphone, dan tablet.

Pengikisan Web

Pengikisan web, juga dikenal sebagai pemanenan web, ekstraksi data web, atau perayapan web, adalah teknik untuk mengekstrak data dari situs web. Aspose.HTML tidak mendukung modul Pengikisan Web siap pakai. Namun, dengan menggunakan Aspose.HTML API yang seluruhnya didasarkan pada spesifikasi W3C dan mendukung kueri XPath dan CSS Selector, Anda dapat dengan mudah memeriksa konten dokumen HTML apa pun dan membuat solusi Pengikisan Web Anda sendiri.

Aspose.HTML for .NET menawarkan Web Scraper, alat gratis dan mudah digunakan yang dapat menavigasi situs web dan mengekstrak data yang Anda butuhkan. Kami membuat pengikisan web menjadi cepat dan efektif. Ekstraksi data berjalan di browser Anda dan tidak perlu menginstal apa pun di komputer Anda. Mulai pengikisan data sekarang!

Ekstraksi Data Web Sederhana – C#



using Aspose.Html;
...

    // Create an instance of the HTML document with a website as a parameter
    using var document = new Aspose.Html.HTMLDocument("https://en.wikipedia.org/wiki/Aspose_API");

    // Get all anchor-elements
    var elements = document.QuerySelectorAll("a");

    // Dump the anchor-element data to the console
    elements.Cast<HTMLAnchorElement>().ToList().ForEach(x =>
        {
            System.Console.WriteLine("[Href]: " + x.Href);
            System.Console.WriteLine("[Content]: " + x.TextContent);
        });



Aspose.HTML menawarkan Aplikasi Ekstraksi Data online gratis yang merupakan cara mendapatkan data dari website. Aplikasi kami aman, berfungsi pada platform apa pun, dan tidak memerlukan instalasi perangkat lunak apa pun. Ekstraksi Data dapat digunakan untuk mengekstraksi gambar, mendapatkan kata kunci dari halaman web, dll. Pengikis ini mudah dan jelas untuk digunakan, namun kuat dan dapat diandalkan.

Aspose.HTML lain yang Didukung untuk Fitur .NET API

Gunakan pustaka Aspose.HTML C# untuk mengonversi, menggabungkan, mengedit dokumen HTML, mengekstrak data dari web, dan banyak lagi!



  

Support and Learning Resources

  
  

Aspose.HTML menawarkan API pemrosesan HTML individu untuk lingkungan pengembangan populer lainnya seperti yang tercantum di bawah ini: