В настоящее время я ищу способ открыть (локальный) PDF во внешней программе на указанной странице с помощью java. Я попытался сделать это с помощью следующего кода:
fun openPDF(url: String, at: Int) {
if (Desktop.isDesktopSupported()) {
val uri = URI("${Paths.get(url).toUri()}#page=$at")
Desktop.getDesktop().browse(uri)
}
}
он открывает PDF в программе по умолчанию, но не на указанной странице.
У кого-нибудь есть решение, так что PDF открывается в страницу, для которой я sh? (В программе по умолчанию или в браузере по умолчанию)