Как добавить ссылку на страницы PDF с помощью iTEXT для запуска внешних ресурсов, таких как аудио, видео и т. Д.
Я использую библиотеку iText-5.0.1 - класс "PdfAction", который определяет действие, которое может быть запущено из файла PDF.
В настоящее время я использую метод PdfAction gotoLocalPage () и успешно могу создать действие GoTo для внутренней страницы PDF, используя следующий код.
PdfAction action = PdfAction.gotoLocalPage(link.getPhysicalvalue(), d, stamper.getWriter());
over.setAction(action, llx,lly,urx,ury);
stamper.close();
Теперь я пытаюсь добавить значок, содержащий ссылку (на которую ссылается аудио или видео URL) в PDF, чтобы запустить внешние ресурсы, такие как аудио, видео и т. Д., Используя iText.
Я попробовал приведенный ниже код для того же, но не смог добавить ссылку в PDF для запуска внешних ресурсов.
Rectangle linkLocation = new Rectangle(x, y, x + w, y + h);
PdfDestination destination = new PdfDestination(PdfDestination.FIT);
PdfAnnotation link = PdfAnnotation.createLink(stamper.getWriter(),
linkLocation, PdfAnnotation.HIGHLIGHT_INVERT,
new PdfAction("http://www.google.com")
);
link.setBorder(new PdfBorderArray(0, 0, 0));
stamper.addAnnotation(link, 1);
stamper.close();
Может кто-нибудь, пожалуйста, руководство, как создать / добавить ссылку для запуска внешних ресурсов, таких как любые mp3, изображения, видео URL и т. Д. Спасибо.