Převod HTML MHTML na XPS

Soubory HTML se přes web používají k prezentaci a formátování informací. Soubory HTML můžete převést na soubory XPS programově pomocí C#. Následující případy použití rozvádějí různé scénáře konverze:

Převodník HTML/MHTML na XPS – Instalace C# API

Aspose.HTML for .NET API podporuje práci se soubory HTML a několika dalšími formáty souborů. Rozhraní API můžete nainstalovat stažením souboru DLL ze sekce New Releases nebo pomocí následujícího instalačního příkazu NuGet ve Visual Studiu:

PM> Install-Package Aspose.Html 

Převeďte HTML/MHTML na soubor XPS programově pomocí C#

Soubor HTML nebo MHTML můžete převést na soubor XPS pomocí následujících kroků:

  1. Načtěte vstupní soubor HTML pomocí třídy HTMLDocument.
  2. Inicializujte instanci XpsSaveOptions.
  3. Převeďte HTML nebo MHTML na XPS.

Níže uvedený kód ukazuje, jak převést HTML na soubor XPS programově pomocí C#:

// Načíst vstupní soubor HTML 
HTMLDocument document = new HTMLDocument("test.html");

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

// Převeďte HTML nebo MHTML na XPS
Converter.ConvertHTML(document, options, "output.xps");

Převod HTML/MHTML na XPS s pokročilými možnostmi Programově s C#

Už jste se naučili základní případ použití konverze. API nabízí několik pokročilých možností pro provedení převodu. Při převodu souboru HTML/MTHML na XPS postupujte podle následujících kroků:

  1. Načíst vstupní soubor HTML.
  2. Vytvořte instanci XpsSaveOptions objektu.
  3. Nastavte různé možnosti vykreslování.
  4. Převeďte vstupní soubor na XPS pomocí metody ConvertHTML.

Následující kód vysvětluje, jak převést soubory HTML nebo MHTML na soubory XPS s pokročilými možnostmi programově pomocí C#:

// Načíst vstupní soubor HTML 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // Inicializujte 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;

    // Převést HTML na XPS
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

HTML z URL odkazu na XPS převod v C#

Online obsah je přítomen na webu ve formě souborů HTML. HTML můžete přímo převést z URL do souboru XPS pomocí C#. Soubor byste nemuseli stahovat ručně, místo toho postupujte podle následujících kroků:

  1. Zadejte URL pro vstupní HTML.
  2. Načtěte vstupní HTML pomocí třídy HTMLDocument.
  3. Inicializujte objekt třídy XpsSaveOptions.
  4. Převod HTML z adresy URL do souboru XPS.

Níže uvedený kód vysvětluje, jak převést HTML z odkazu URL na soubor XPS programově pomocí C#:

// Zadejte URL pro vstupní HTML.
Uri uri = new Uri("https://www.aspose.com/");

// Načtěte vstupní HTML pomocí třídy HTMLDocument.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// Inicializujte objekt třídy XpsSaveOptions.
XpsSaveOptions options = new XpsSaveOptions();

// Převeďte HTML z URL do XPS souboru.
Converter.ConvertHTML(document, options, "test.xps");

Získejte bezplatnou licenci API

Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení API bez jakýchkoli omezení.

Závěr

Na závěr jste se naučili, jak převádět soubory HTML na dokumenty XPS programově pomocí C#. Tuto funkci můžete využít ve svých aplikacích založených na .NET nebo .NET Core pomocí libovolného z podporovaných jazyků. Kromě toho můžete prozkoumat další funkce API návštěvou Dokumentace. V případě jakýchkoliv dotazů nám neváhejte napsat zpět na Free Support Forum.

Viz také