Как добавить pdf файл в vaadin ?
То есть, написал программу и теперь мне его "Руководство Пользователя" - добавить в систему, типа: Help.
Непосредственно в самом Vaadin нет компонента для просмотра PDF на странице.
Однако, на сайте Vaadin есть репозиторий компонентов для Vaadin от сторонних разработчиков и по запросу PDF Вы легко можете найти подходящий компонент https://vaadin.com/directory/search?sort=rating&keyword=pdf
Например PdfViewer
https://vaadin.com/directory/component/pdfviewer
В использовании прост:
PdfViewer c = new PdfViewer(file);
layout.addComponent(c);
Ну а если честно, то работая с Vaadin, Вы должны уметь разрабатывать собственные компоненты, потому что далеко не всегда Вы сможете находить то что нужно именно Вам.
А для этого Вам будут необходимы так или иначе достаточные знания HTML/CSS/JavaScript и умение все это внедрять в Ваше приложение на Vaadin.
Вы можете использовать какую-то готовую JavaScript библиотеку и CustomLayout
https://vaadin.com/docs/v8/framework/layout/layout-customlayout.html
В качестве JavaScript используете например PDF.js от Mozilla или WebViewer от PdfTron
Создаёте файл: /VAADIN/themes/themename/layouts/mylayout.html
Где
Потом создаёте CustomLayout
CustomLayout content = new CustomLayout("layoutname");
Указать путь к дополнительным скриптам или стилям вы Можете с помощью аннотации в UI - классе
@StyleSheet("app://../VAADIN/themes/valo/additional.css")
@JavaScript("app://../VAADIN/themes/valo/additional.js")
public class VaadinUI extends UI {
// ...
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть задача: с помощью команд Systemout
Всем приветЕсть база данных SQLite и есть ListView для вывода ее значений
Хочу сделать ProgressBar который состоит из 5-ти звездФон у этих звезд серый и при увеличении прогресса эти звезды должны заполнятся золотым цветом
Вопрос, хочу добавитьjar библиотеку к maven проекту, чтобы потом jenkins собирался нормально