XHTML to bardziej restrykcyjna i oparta na XML wersja plików HTML. Został opracowany w celu zwiększenia interoperacyjności z różnymi formatami danych. Z kolei pliki PDF są popularne dzięki obsłudze wielu platform i systemów operacyjnych. W niektórych przypadkach może być konieczna konwersja pliku XHTML do formatu PDF. W związku z tym w tym artykule opisano, jak programowo przekonwertować plik XHTML na dokument PDF w języku C#.
Konwerter XHTML na PDF – instalacja API C# .NET
Aspose.HTML for .NET API może służyć do tworzenia, edytowania lub konwertowania kilku formatów plików związanych z Internetem, w tym HTML, EPUB, SVG itp. Możesz skonfigurować interfejs API, pobierając jego pliki referencyjne ze strony New Releases lub za pomocą poniższego polecenia instalacyjnego NuGet:
PM> Install-Package Aspose.Html
Konwertuj XHTML na plik PDF w C#
Dokumenty XHTML mogą zapewniać rozszerzalność poprzez włączanie fragmentów z innych języków opartych na XML. Możesz przekonwertować plik XHTML do formatu PDF, wykonując poniższe czynności:
- Załaduj wejściowy plik XHTML.
- Zainicjuj instancję klasy PdfSaveOptions.
- Konwertuj plik XHTML na PDF metodą ConvertHTML.
Poniższy przykładowy kod pokazuje, jak programowo przekonwertować plik XHTML na format PDF w języku C#:
// Załaduj plik XHTML, aby go przekonwertować
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Utwórz instancję PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Zapisz XHTML jako plik PDF
Converter.ConvertHTML(document, options, "output.pdf");
Przeglądaj Aspose.HTML dla interfejsu API platformy .NET
Przestrzeń dokumentacja wyjaśnia różne inne funkcje interfejsu API do pracy z formatami plików internetowych i związanych z Internetem. Możesz zapoznać się z różnymi opcjami indeksowania sieci, pobierania lub konwertowania plików.
Uzyskaj bezpłatną licencję
Możesz ocenić interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule zrozumiałeś proces konwersji dokumentu XHTML na dokument PDF w aplikacjach opartych na języku C# w środowisku .NET lub .NET Core. Ponadto możesz napisać do nas na forum w przypadku jakichkolwiek pytań.