Format XPS składa się ze znaczników XML, które wyjaśniają wizualną reprezentację lub zasady renderowania dokumentu. W niektórych przypadkach może być konieczne scalanie lub łączenie wielu dokumentów XPS. W przypadku takich przypadków użycia w tym artykule omówiono programowe scalanie plików XPS w Javie.