Компонент на базе pdf.js

Добрый день.

Необходимо открывать pdf в браузере. Знаю, что возможно открыть таким образом.
Но вариант не подходит, поскольку хотелось бы “затруднить” (а еще точнее управлять) пользователю печать и сохранение документов, так же необходим handtool.
Выбор очевидно падает на решения на базе pdf.js.

Наименее затратным для подключения к cuba кажется вариант использования wt pdf viewer для vaadin, но этот плагин не имеет методов для скрытия кнопок открытия, печати, сохранения и пр… Для меня это темный лес (js и jsni), хотя я и вижу там фундамент для имплементирования нужных хотелок. Если кто-то из форумчан готов меня проконсультировать, буду очень признателен.

Также на базе pdf.js есть ngx-extended-pdf-viewer для angular, в котором есть все что необходимо. Возможно ли использовать этот проект для создания компонента в cuba?

Добрый день, Михаил.
Удалось как-нибудь продвинуться в этом вопросе?

Ну смотря с какой стороны посмотреть…
Вот тут компонент для cuba. Там даже собранные артефакты есть, можете подключить/посмотреть.
Что касается кастомизации, то скорее нет, чем да. Я в этом ноль, а времени достаточного нет. Сделал на скорую руку скрытие кнопок скачивания и печати с помощью стилей.

Спасибо!
Тоже стоит задача отключать кнопки “скачать” и “печать” для отдельных файлов.
Нашел этот же wt pdf viewer, вот думаю на его базе делать…
А что значит handtool?

Ну если будете дорабатывать wt pdf viewer - сообщите, я бы посмотрел на результат.

Ладошка, которой можно страницу таскать. Она есть в pdf-js, но по умолчанию, другой режим.

Да, без проблем, если получиться - обязательно поделюсь

Добрый день, Михаил. Тоже интересует данная проблема. Не могли бы вы привести пример скрытия кнопок с помощью стилей? Заранее благодарен