Я работаю с одним PDF, содержащим несколько документов. В каждом документе есть закладка. Мне нужно прочитать имена закладок для приложения для согласования, которое я создаю. Код ниже не работает для меня. Я пытаюсь поместить имя закладки в строку . Может ли кто-нибудь дать какие-либо указания? Большое спасибо.Java: Чтение имен PDF-файлов с помощью itext
PdfReader reader = new PdfReader("C:\\Work\\Input.pdf");
List<HashMap<String,Object>> bookmarks = SimpleBookmark.getBookmark(reader);
for(int i = 0; i < bookmarks.size(); i++){
HashMap<String, Object> bm = bookmarks.get(i);
String title = ((String)bm.get("Title"));
}
Что вы имеете в виду, если не работаете? я попробовал свой код, и возвращается весь заголовок верхнего уровня. – Todoy
Я думал, что это «не работает», потому что переменная title не указана в разделе «Переменные». Я сделал еще одно тестирование, чтобы проверить, что заглавная переменная заполняется заголовками закладок. Большое спасибо. – jcalder