XHTML to bardziej rygorystyczna 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#.