Konwertuj HTML MHTML na XPS

Pliki HTML są używane w Internecie do prezentowania i formatowania informacji. Możesz programowo konwertować pliki HTML na pliki XPS przy użyciu języka C#. Poniższe przypadki użycia opracowują różne scenariusze konwersji:

Konwerter HTML/MHTML na XPS – instalacja C# API

Aspose.HTML for .NET API obsługuje pracę z plikami HTML i kilkoma innymi formatami plików. Interfejs API można zainstalować, pobierając plik DLL z sekcji New Releases lub za pomocą następującego polecenia instalacji NuGet w programie Visual Studio:

PM> Install-Package Aspose.Html 

Konwertuj HTML / MHTML na plik XPS programowo za pomocą C#

Możesz przekonwertować plik HTML lub MHTML na plik XPS, wykonując następujące czynności:

  1. Załaduj wejściowy plik HTML z klasą HTMLDocument.
  2. Zainicjuj instancję XpsSaveOptions.
  3. Konwertuj HTML lub MHTML na XPS.

Poniższy kod pokazuje, jak programowo przekonwertować plik HTML na plik XPS przy użyciu języka C#:

// Załaduj wejściowy plik HTML 
HTMLDocument document = new HTMLDocument("test.html");

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

// Konwertuj HTML lub MHTML na XPS
Converter.ConvertHTML(document, options, "output.xps");

Konwertuj HTML/MHTML na XPS z zaawansowanymi opcjami Programowo za pomocą C#

Poznałeś już podstawowy przypadek użycia konwersji. Interfejs API oferuje kilka zaawansowanych opcji konwersji. Wykonaj poniższe czynności, aby przekonwertować plik HTML/MTHML na XPS:

  1. Załaduj wejściowy plik HTML.
  2. Utwórz instancję obiektu XpsSaveOptions.
  3. Ustaw różne opcje renderowania.
  4. Konwertuj plik wejściowy na XPS metodą ConvertHTML.

Poniższy kod wyjaśnia, jak programowo konwertować pliki HTML lub MHTML na pliki XPS z zaawansowanymi opcjami przy użyciu języka C#:

// Załaduj wejściowy plik HTML 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // Zainicjuj 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;

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

HTML z linku URL do konwersji XPS w C#

Treści online są obecne w Internecie w postaci plików HTML. Możesz bezpośrednio przekonwertować HTML z adresu URL na plik XPS za pomocą C#. Nie musisz ręcznie pobierać pliku, zamiast tego wykonaj poniższe czynności:

  1. Określ adres URL dla wejściowego kodu HTML.
  2. Załaduj wejściowy HTML z klasą HTMLDocument.
  3. Zainicjuj obiekt klasy XpsSaveOptions.
  4. Konwertuj HTML z adresu URL na plik XPS.

Poniższy kod wyjaśnia, jak programowo przekonwertować kod HTML z łącza URL na plik XPS przy użyciu języka C#:

// Określ adres URL dla wejściowego kodu HTML.
Uri uri = new Uri("https://www.aspose.com/");

// Załaduj wejściowy kod HTML za pomocą klasy HTMLDocument.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// Zainicjuj obiekt klasy XpsSaveOptions.
XpsSaveOptions options = new XpsSaveOptions();

// Konwertuj HTML z adresu URL na plik XPS.
Converter.ConvertHTML(document, options, "test.xps");

Uzyskaj bezpłatną licencję API

Możesz poprosić Bezpłatna tymczasowa licencja o ocenę interfejsu API bez żadnych ograniczeń.

Wniosek

Podsumowując, nauczyłeś się programowo konwertować pliki HTML na dokumenty XPS przy użyciu języka C#. Tej funkcji można używać w aplikacjach opartych na platformie .NET lub .NET Core przy użyciu dowolnego obsługiwanego języka. Ponadto możesz zapoznać się z innymi funkcjami API, odwiedzając Dokumentację. Jeśli masz jakiekolwiek pytania, napisz do nas na Bezpłatne forum pomocy technicznej.

Zobacz też