Как добавить ссылку на страницы 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 и т. Д. Спасибо.

0 ответов

Другие вопросы по тегам