Я реализовал функциональность, чтобы связать кучу PDF-файлов, добавив гиперссылки в каждый PDF-файл с помощью PDFBox.
Вот код:Как создать гиперссылки в PDF-формате, открытые в AdobeReader, а не в веб-браузере?
PDAnnotationLink txtLink = new PDAnnotationLink();
PDActionURI action = new PDActionURI();
Uri fileUri = new Uri(filePath);
action.setURI(fileUri.ToString());
txtLink.setAction(action);
Но проблема в том, что при нажатии на гиперссылку в формате PDF, он открывается в веб-браузере, а в другом случае читателя Adobe Acrobat.
Итак, как сделать PDF открытым в программе по умолчанию, выбранной для файлов PDF, а не в браузере.
Edit: гиперссылок путь, как
файла: /// C: /Users/Administrator/Desktop/Oliver%20Unlinked%20set%20-%20Copy/A8.1%20-%20INTERIOR % 20ELEVATIONS.pdf
Как выглядит ваш путь к файлу, и каково ваше приложение по умолчанию для открытия ваших документов в формате pdf? –
@Simon Price см. В редакции. –
Checkout Evermap Autobookmark –