Кажется, что может быть несколько частей на ваш вопрос, который вы могли бы исследовать отдельно:
- Как создать кнопку полимера
- Как вызвать скачать событие
- Как создать PDF файл с таблицей в подобном стиле, что на вашей странице
- Как служить PDF
для гена создайте кнопку полимера специально для Predix, вы можете проверить документацию Predix UI button.
Для работы с файлом PDF вы, вероятно, хотите получить сервис, который может устанавливать правильные типы MIME и динамически генерировать файл или динамически находить и обслуживать правильный статический файл на диске. Специфика во многом зависит от ваших языковых предпочтений на уровне сервера, например, в PHP: How to make PDF file downloadable in HTML link?
Для создания PDF-документа также не зависит от языка, но вы можете найти ответ на этот вопрос полезным, если вы работаете с node.js на стороне сервера: Generate pdf from HTML in div using Javascript
в качестве альтернативного подхода, вы можете также рассмотреть возможность пользователю напечатать страницу, которая может быть сохранена в формате PDF вместо: link to Print in a webpage
Это походит на вопрос: «Я хочу, чтобы запрограммировать сайт, пожалуйста, помогите мне ». Вы что-то пробовали? ты это сделал? –