Могу ли я узнать, как использовать старый iText (очень старая версия до 0,99, путь к пакету = com.lowagie.xxx) для создания закладок для перехода во внутренний PDF-файл, пожалуйста?
как API в новой банке iText:
PdfOutline outoline2 = com.itextpdf.pdf.PdfAction.gotoLocalPage("destinationName", false)
мы нашли приведенный ниже код для создания закладки, но обнаружили, что старый iText должен использовать имя файла (см. outFileName в приведенном ниже коде). но то, что мы хотим, это скачок во внутреннем pdf (а не в удаленном pdf)
olineSignature = new PdfOutline(root, new PdfAction(outFileName, "Signature2TxtDestination"), "Signature2TxtOutline");
К вашему сведению, мы заранее не знаем номер страницы, поэтому не можем использовать API, как показано ниже: старый PdfAction.gotoLocalPage(int, PdfDestination, PdfWriter)
кто-нибудь может мне помочь? Спасибо. @Bruno Lowagie, @itext :) Мы находимся в процессе обновления до нового iText (itext5+), но теперь мы получаем запрос на создание закладок (используя старый iText), чтобы другие могли получить созданные закладки.