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
Isi template dengan berbagai sumber data
Menerapkan spesifikasi W3C
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:
- Buat atau muat dokumen berbasis HTML dari file, URL, string, atau aliran.
- Konversikan dokumen di antara format populer.
- Buat penangan pesan khusus untuk melakukan tugas tertentu.
- Menavigasi dokumen HTML menggunakan Kueri XPath atau Pemilih CSS.
- Mengedit file HTML dengan memasukkan node baru, menghapus, atau mengedit konten node yang ada.
- Render dokumen dengan kualitas tinggi,
- dan banyak lagi.
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.
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
- Sumber Belajar
- Dokumentasi
- Kode sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Catatan Rilis
- Mengapa Aspose.HTML for .NET?
- Daftar Pelanggan
- Cerita-cerita sukses