Предполагая, что вы имеете в виду «JavaScript работает в браузере», затем «Нет, не практично (поскольку, хотя вы можете использовать данные: URI, они видят ограниченную поддержку браузера и ограниченный размер файла)».
Если вы говорите о JS на стороне сервера, то вы можете генерировать любые данные, которые вам нравятся, включая PDF. как минимум одна библиотека , которая поможет вам сделать это.