Где вы хотите преобразовать в pdf? На сервере или в браузере?
В браузере я бы рекомендовал просто разрешить пользователям распечатывать его и использовать css для управления тем, что будет показано (с помощью медиа-запроса print
) . Затем, вместо того, чтобы отправлять его на принтер, пользователи также могут преобразовать его в PDF. те, которые лучше всего подходят для вашего случая использования.
Наконец, что вы имеете в виду под «функциональностью, которая должна каким-то образом оставаться»? Я не эксперт в том, что могут делать PDF-файлы, но они определенно не могут сделать достаточно для имитации веб-страницы, особенно такой, которая достаточно сложна, чтобы использовать vue. js. Что именно вы хотели бы сохранить / чтобы произошло?