Mengkonversi HTML MHTML ke XPS

File HTML digunakan melalui web untuk menyajikan dan memformat informasi. Anda dapat mengonversi file HTML menjadi file XPS secara terprogram menggunakan C#. Kasus penggunaan berikut menguraikan berbagai skenario konversi:

Konverter HTML/MHTML ke XPS – Instalasi C# API

Aspose.HTML for .NET API mendukung bekerja dengan file HTML dan beberapa format file lainnya. Anda dapat menginstal API dengan mengunduh file DLL dari bagian Rilis Baru, atau dengan perintah penginstalan NuGet berikut di Visual Studio:

PM> Install-Package Aspose.Html 

Konversi HTML/MHTML ke File XPS Secara terprogram menggunakan C#

Anda dapat mengonversi file HTML atau MHTML ke file XPS dengan langkah-langkah berikut:

  1. Muat file HTML masukan dengan kelas HTMLDocument.
  2. Inisialisasi XpsSaveOptions instance.
  3. Mengkonversi HTML atau MHTML ke XPS.

Kode di bawah ini menunjukkan cara mengonversi file HTML ke XPS secara terprogram menggunakan C#:

// Muat file HTML masukan 
HTMLDocument document = new HTMLDocument("test.html");

// Inisialisasi XpsSaveOptions 
XpsSaveOptions options = new XpsSaveOptions();

// Mengkonversi HTML atau MHTML ke XPS
Converter.ConvertHTML(document, options, "output.xps");

Konversikan HTML/MHTML ke XPS dengan opsi lanjutan Secara terprogram dengan C#

Anda telah mempelajari kasus penggunaan konversi dasar. API menawarkan beberapa opsi lanjutan untuk melakukan konversi. Silakan ikuti langkah-langkah di bawah ini untuk mengonversi file HTML/MTHML ke XPS:

  1. Muat file HTML masukan.
  2. Membuat instance objek XpsSaveOptions.
  3. Tetapkan opsi rendering yang berbeda.
  4. Konversi file input ke XPS dengan metode ConvertHTML.

Kode berikut menjelaskan cara mengonversi file HTML atau MHTML ke file XPS dengan opsi lanjutan secara terprogram menggunakan C#:

// Muat file HTML masukan 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // Inisialisasi XpsSaveOptions 
    Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
    options.BackgroundColor = Color.Gray;
    options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
    options.VerticalResolution = 250;

    // Konversikan HTML ke XPS
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

HTML dari tautan URL ke Konversi XPS di C#

Konten online hadir melalui web dalam bentuk file HTML. Anda dapat langsung mengonversi HTML dari URL ke file XPS menggunakan C#. Anda tidak perlu mengunduh file secara manual, ikuti langkah-langkah di bawah ini:

  1. Tentukan URL untuk memasukkan HTML.
  2. Muat input HTML dengan kelas HTMLDocument.
  3. Inisialisasi objek kelas XpsSaveOptions.
  4. Konversikan HTML dari URL ke file XPS.

Kode di bawah ini menguraikan cara mengonversi HTML dari tautan URL ke file XPS secara terprogram menggunakan C#:

// Tentukan URL untuk memasukkan HTML.
Uri uri = new Uri("https://www.aspose.com/");

// Muat masukan HTML dengan kelas HTMLDocument.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// Inisialisasi objek kelas XpsSaveOptions.
XpsSaveOptions options = new XpsSaveOptions();

// Konversikan HTML dari URL ke file XPS.
Converter.ConvertHTML(document, options, "test.xps");

Dapatkan Lisensi API Gratis

Anda dapat meminta Lisensi Sementara Gratis untuk mengevaluasi API tanpa batasan apa pun.

Kesimpulan

Sebagai kesimpulan, Anda telah mempelajari cara mengonversi file HTML ke dokumen XPS secara terprogram menggunakan C#. Anda dapat menggunakan fitur ini di aplikasi berbasis .NET atau .NET Core menggunakan salah satu bahasa yang didukung. Selain itu, Anda dapat menjelajahi fitur API lainnya dengan mengunjungi Dokumentasi. Silakan menulis kembali kepada kami di Forum Dukungan Gratis jika ada pertanyaan.

Lihat juga