XHTML je textový formát souborů s označením ve formátu XML. Tento formát je široce používán, protože je obecný a vyžaduje méně skriptování. Zatímco soubory PDF jsou soubory formátu s pevným rozložením, které se běžně používají, protože jsou nezávislé na platformě. V některých případech může být nutné převést soubory XHTML do formátu PDF. V souladu s takovými případy použití tento článek ukazuje, jak převést XHTML do formátu PDF v Javě.