
Aspose.HTML for .NET
C# .NET HTML API untuk Mengurai, Memanipulasi & Menukar Fail HTML
API HTML C# .NET yang Kukuh yang membolehkan pemaju perisian untuk memuat, menganalisis & mengedit halaman web dan menukar ke/dari HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB & lebih banyak lagi.
Dalam landskap digital hari ini, HTML (Bahasa Penandaan Hiperteks) memainkan peranan penting dalam pembangunan web dan penciptaan kandungan web. Mampu memanipulasi dan memproses dokumen HTML secara programatik adalah penting bagi banyak aplikasi terkemuka serta profesional perisian. Aspose.HTML untuk .NET adalah perpustakaan yang kukuh yang menyediakan pemaju perisian dengan set alat yang komprehensif untuk menangani pelbagai tugas berkaitan dengan fail HTML tanpa sebarang kebergantungan luaran. API ini sangat mudah untuk diurus dan memberdayakan pemaju perisian untuk memanipulasi, menganalisis, dan merender dokumen HTML menggunakan bahasa .NET seperti C#, VB.NET, dan ASP.NET.
Aspose.HTML untuk .NET adalah perpustakaan yang kaya dengan ciri yang dibangunkan oleh pasukan Aspose yang membolehkan pengaturcara komputer memuat, menganalisis, memanipulasi, mengubah, dan menukar fail HTML di dalam aplikasi .NET mereka. Terdapat beberapa ciri penting yang merupakan sebahagian daripada perpustakaan ini, seperti menjana dokumen HTML secara programatik. Penguraian HTML, mengemas kini elemen HTML tertentu, mencipta elemen HTML baru secara dinamik, penukaran HTML kepada format fail lain yang disokong, mengekstrak data tertentu dari halaman HTML, menjana laporan yang boleh dicetak, mengarkib kandungan web, dan banyak lagi.
Aspose.HTML untuk .NET menawarkan ciri penukaran yang sangat berkuasa yang membolehkan pemaju perisian menukar fail HTML dari/ke beberapa format fail terkemuka seperti HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP, dan banyak lagi. Ini boleh menjadi sangat berguna untuk menghasilkan laporan, invois, atau sebarang dokumen yang memerlukan susun atur dan gaya yang tepat. Dengan sokongan untuk penguraian HTML, pengekstrakan, manipulasi, rendering, dan penukaran, perpustakaan ini menyediakan penyelesaian yang komprehensif untuk mengendalikan tugas berkaitan HTML. Sama ada anda perlu menghasilkan laporan PDF, mengubah kandungan HTML, atau mengekstrak data dari dokumen HTML, Aspose.HTML untuk .NET adalah alat yang berharga untuk dimiliki dalam toolkit pembangunan anda.
Memulakan dengan Aspose.HTML untuk .NET
Kaedah yang disyorkan untuk memasang Aspose.HTML untuk .NET adalah dengan menggunakan NuGet. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Aspose.HTML untuk .NET melalui NuGet
NuGet\Pasang-Pakej Aspose.Font.Cpp -Versi 23.5.0
Anda boleh memuat turun perpustakaan terus dari halaman produk Aspose.HTML untuk .NET
Cipta & Manipulasi Fail HTML melalui .NET
Aspose.HTML untuk .NET memudahkan profesional perisian untuk menghasilkan dokumen HTML secara programatik dari awal dalam aplikasi C# mereka. Pembangun perisian boleh melakukan pelbagai operasi pada dokumen HTML seperti menambah atau mengubah elemen HTML, bekerja dengan atribut, mengurus kandungan, memuatkan fail HTML melalui URL, memuatkan HTML dari fail dan banyak lagi. Pustaka ini menyediakan set kaedah dan sifat yang kaya untuk mengendalikan pemformatan teks, jadual, imej, pautan hiper, gaya CSS, dan banyak lagi. Contoh berikut menunjukkan cara untuk mencipta dokumen HTML baru dalam aplikasi .NET.
Cipta Dokumen HTML Baru menggunakan Kod 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);
}
Penukaran HTML ke PDF melalui API C#
Aspose.HTML untuk .NET telah menyertakan penukar yang sangat kuat yang membolehkan pemaju perisian menukar dokumen HTML ke PDF dan format fail lain yang disokong dengan mudah. Perpustakaan ini membolehkan penukaran tanpa masalah dari dokumen HTML ke format PDF tanpa sebarang kebergantungan. Perpustakaan ini mengendalikan proses penukaran dengan tepat, mengekalkan susun atur, pemformatan, dan gaya asal kandungan HTML. Ciri ini sangat berguna untuk menghasilkan laporan PDF, invois, dan dokumen lain dari templat HTML. Contoh berikut menunjukkan cara menukar dokumen HTML ke fail PDF menggunakan kod .NET.
Bagaimana untuk Menukar HTML kepada 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 fungsi terbina dalam untuk merender dokumen HTML terus ke skrin atau imej, membolehkan pemaju perisian untuk memvisualisasikan kandungan HTML dalam aplikasi mereka. Ia membantu pengguna dalam menghasilkan tangkapan skrin laman web, mencipta representasi visual halaman web, atau menghasilkan pratonton kandungan HTML. Ciri ini sangat berharga dalam senario di mana rendering HTML masa nyata diperlukan, seperti pelayar web, klien e-mel, atau sistem pengurusan kandungan. Contoh berikut menunjukkan cara merender fail SVG ke format fail lain dengan mudah.
Bagaimana untuk Menghasilkan Fail 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 keupayaan penguraian HTML yang cekap, membolehkan pemaju perisian memuatkan dokumen HTML dan menavigasi struktur dokumen menggunakan Model Objek Dokumen (DOM). DOM membolehkan akses mudah kepada elemen HTML, atribut, dan kandungan, memudahkan manipulasi dan pengambilan data dari fail HTML. Perpustakaan ini membantu pengguna untuk mengekstrak elemen tertentu, mengubah atribut dan kandungannya, serta mencipta elemen HTML baru secara dinamik dengan mudah.
Pengesahan dan Pembersihan HTML
Pustaka Aspose.HTML untuk .NET telah menyediakan ciri yang sangat berguna untuk pengesahan dan pembersihan yang membantu memastikan integriti dan pematuhan dokumen HTML. Pembangun Perisian boleh mengesahkan fail HTML terhadap pelbagai piawaian, seperti HTML5, XHTML, atau skema khusus dalam aplikasi C# mereka. Mereka juga boleh membersihkan dan menyucikan dokumen HTML dengan menghapus elemen yang tidak diingini atau berpotensi berbahaya, memastikan persekitaran pemprosesan yang selamat dan boleh dipercayai.