Я работаю с приложением angular5 с бэкэндом в весенней java, мне нужно создать PDF (предварительный просмотр формы экзамена в формате pdf), не могли бы вы подсказать, какая сторона предпочтительнее (клиент или сервер)?если на клиенте, то предложите мне любой пакет ng5.