HTML Converter untuk .NET

Aspose.HTML Converter untuk .NET adalah plugin prestasi tinggi yang membolehkan pemaju untuk menukar HTML dan Perbezaan XHTML Dokumen dalam pelbagai format, termasuk PDF, XPS, dan fail imej.Desain untuk integrasi tanpa wayar, ia menyokong tataletak yang kompleks, sumber luaran dan pilihan rendering canggih, menjadikannya alat penting untuk automatik dokumen, melaporkan dan aliran kerja web-to-print.

Pemasangan dan Setup

  • Instal pakej Aspose.HTML melalui NuGet atau muat turun set daripada Download Halaman .
  • Gunakan kunci lesen anda, termasuk lesen yang disesuaikan jika berkenaan, untuk membuka kunci fungsi penuh.
  • merujuk kepada Aspose.Html nama dalam projek anda.

Kompatibel dengan .NET Framework, .NET Core (2.0 hingga 3.1), .Net 5+, dan .net Standard 2.0/2.1. berfungsi di seluruh persekitaran Windows, macOS, dan Linux.

Menukar HTML kepada PDF

Senario yang paling biasa ialah menukar HTML kepada PDF. Anda boleh mengkonfigurasi pilihan seperti penyulitan, saiz halaman, dan margin.

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

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");

Contoh ini menukar fail HTML ke dalam PDF sambil mengekalkan tataletaknya.

Menukar HTML kepada imej

Anda juga boleh menterjemahkan kandungan HTML kepada imej seperti PNG atau JPEG.

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

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");

Kod ini menukar HTML kepada PNG imej yang boleh digunakan dalam laporan atau arkib.

Menukar HTML kepada XPS

Untuk mencipta XPS dokumen daripada HTML:

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

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();

// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");

Kesilapan Pengurusan Contoh

Menguruskan kesilapan dengan baik dengan try-catch:

try
{
    var document = new HTMLDocument("developer-guide.html");
    var options = new PdfSaveOptions();
    Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
    Console.WriteLine($"Error converting HTML: {ex.Message}");
}

ciri utama

  • Multi-Format Export: Menukar HTML kepada PDF, XPS, dan imej.
  • Layout Fidelity: Mengekalkan fon, CSS, grafik, dan sumber luaran.
  • Pilihan PDF lanjutan: Sokongan untuk pematuhan PDF/A, penyulitan, dan metadata.
  • Cross-Platform: Berfungsi di seluruh persekitaran .NET pada Windows, Linux, dan macOS.

amalan terbaik

  • Sentiasa gunakan kunci lesen pada permulaan aplikasi untuk mengelakkan penilaian air.
  • Sumber luaran yang disahkan (CSS, imej, fon) boleh diakses sebelum penukaran.
  • Use PdfSaveOptions atau ImageSaveOptions Meningkatkan kualiti dan saiz pengeluaran.
  • Untuk fail HTML yang besar, lebih suka penukaran berasaskan aliran untuk mengurangkan penggunaan memori.

Dengan mengintegrasikan Aspose.HTML Converter untuk .NET, pemaju boleh dengan cekap mengubah kandungan HTML menjadi PDF, XPS, atau output imej profesional sambil memastikan konsistensi tataletak dan prestasi yang tinggi.

 Melayu