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
- Převeďte HTML/MHTML na soubor XPS programově pomocí C#
- Převod HTML/MHTML na XPS s pokročilými možnostmi Programově s C#
- HTML z URL odkazu na XPS převod v C#
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ů:
- Načtěte vstupní soubor HTML pomocí třídy HTMLDocument.
- Inicializujte instanci XpsSaveOptions.
- 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ů:
- Načíst vstupní soubor HTML.
- Vytvořte instanci XpsSaveOptions objektu.
- Nastavte různé možnosti vykreslování.
- 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ů:
- Zadejte URL pro vstupní HTML.
- Načtěte vstupní HTML pomocí třídy HTMLDocument.
- Inicializujte objekt třídy XpsSaveOptions.
- 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.