
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
- Konwertuj HTML / MHTML na plik XPS programowo za pomocą C#
- Konwertuj HTML/MHTML na XPS z zaawansowanymi opcjami Programowo za pomocą C#
- HTML z linku URL do konwersji XPS w C#
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:
- Załaduj wejściowy plik HTML z klasą HTMLDocument.
- Zainicjuj instancję XpsSaveOptions.
- 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:
- Załaduj wejściowy plik HTML.
- Utwórz instancję obiektu XpsSaveOptions.
- Ustaw różne opcje renderowania.
- 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:
- Określ adres URL dla wejściowego kodu HTML.
- Załaduj wejściowy HTML z klasą HTMLDocument.
- Zainicjuj obiekt klasy XpsSaveOptions.
- 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.