Я пытаюсь связать некоторые пользовательские документы с моим приложением Java Swing. Пользовательские документы имеют формат pdf, и я хотел бы иметь возможность щелкнуть по кнопке в моем приложении, которая открывает своего рода рендерер pdf для отображения моего userdoc.pdf.
Я не хочу использовать команду runtime exec
Я пробовал следующее с небольшим успехом -
pdfRenderer - похоже, это не работает для текущей версии pdf (кажется, что нужно более старые pdf)
acrobat viewer - я получаю ошибки шрифта (документ отображается, но каждый раз, когда я перехожу на новую страницу, я получаю сообщение об ошибке)
JPedal pdfHelp - Звучит круто, и если это сработает, это будет лучше для меня. Но по какой-то причине я не могу открыть файл здесь. Нет файла pdf, который у меня загружается в окне (Панель pdfHelp предлагает список файлов pdf, как и было обещано, но когда я щелкаю правой кнопкой мыши по одному из них и говорю «OpenPDF», я просто получаю индикатор выполнения, и файл не загружается , Я попробовал несколько файлов на этом и проверил права доступа к файлам)
JPedal SimpleViewer - пока что этот кажется наиболее перспективным. Я хотел бы удалить некоторые функции этого средства просмотра, но не могу редактировать XML для этого. Когда я редактирую xml, то я получаю ошибки синтаксического анализа xml.
Кто-нибудь делал что-нибудь подобное, что работало? Помогите пожалуйста
PS. Мне нужно это для работы на машинах Linux (IcePDF, кажется, работает только для Windows). Я бы очень предпочел что-то бесплатное!