На данный момент я нашел это можно сделать следующими способами:
- PDFBox: этот способ отображает только PDF-файл в изображение, поэтому взаимодействие с моим PDF-файлом будет ограничено, поэтому я не предпочитаю его
- Использование системного средства просмотра PDF-файлов по умолчанию: с этим подходом проблем нет, но я хочу интегрировать средство просмотра в свое приложение, поэтому рассмотрю это позже.
- iText: это слишком сложно для моего приложения, я просто хочу использовать некоторые базовые функции, такие как рендеринг, увеличение и уменьшение масштаба, подсветка и т. д.
Этот подход (4) требует включения большого количества файлов в папку ресурсов. и это приведет к увеличению моего проекта, чего я бы предпочел избежать. Я подумываю об использовании следующих способов сделать это:
- Использование WebJars или других зависимостей Maven: я никогда не использовал Webjars, поэтому я Я не знаю, как правильно настроить его для работы с WebView моего JavaFX.
- Использование CDN для pdf.js и pdf.worker.js: Я тоже никогда раньше этим не пользовался.
Спасибо. большое спасибо за то, что читаете и помогаете мне.
Подробнее здесь: https://stackoverflow.com/questions/790 ... df-js-repo
Мобильная версия