В чем проблема?
Используя PDFBOX, я попытался пометить ссылку, содержащую аннотацию. Пример кода для создания PDF-файла: , здесь . Я пометил ссылку на вложенный абзац с помощью PDFBOX. Недавно созданный PDF-файл с тегами проходит проверку Adobe.
Что я наблюдал?
После добавления тегов к PDF-файлу я попытался прочитать его, используя J AWS. Но, к сожалению, j aws не читает ссылки как в режиме «весь документ», так и в режиме «читать текущую видимую страницу». Затем я перешел на StructTree Root и сравнил созданный Adobe PDF с тегами и наш тегированный PDF. ParentTree (NUMTree) не соответствует Adobe pdf с тегами.
Tagged by me
Tagged by Adobe
What Я пробовал?
Я попытался воспроизвести Adobe numtree в моем pdf. Почти я могу создать то же самое, но за исключением одного объекта.
Левая часть изображения выше помечена тегами Adobe, а правая часть создана мной. Я не понял Adobe, почему он создает целое дерево структуры под этим (142 OR) объектом? Я добавляю объект аннотации в TumTree с помощью этого кода
private void addWidgetContent(PDObjectReference objectReference, PDStructureElement fieldElem, String type, int pageIndex) {
COSDictionary annotDict = new COSDictionary();
COSArray annotArray = new COSArray();
annotArray.add(COSInteger.get(currentMCID));
annotArray.add(objectReference);
annotDict.setItem(COSName.K, annotArray);
annotDict.setString(COSName.LANG, "EN-US");
annotDict.setItem(COSName.P, currentElem.getCOSObject());
annotDict.setItem(COSName.PG, pages.get(pageIndex).getCOSObject());
annotDict.setName(COSName.S, type);
annotDicts.add(annotDict);
setNextMarkedContentDictionary();
numDictionaries.add(annotDict);
fieldElem.appendKid(objectReference);
currentElem.appendKid(fieldElem);
}
И еще одна ошибка, которую я видел в предварительной проверке Adobe:
Как я могу исправить эти ошибки и что правильный способ пометки аннотации ссылки для чтения J AWS? Пожалуйста, помогите мне .......
Я хочу поделиться некоторыми обновлениями. Теперь я создал родительское дерево root без каких-либо ошибок. Вот файл с тегами pdf .
По-прежнему этот pdf с тегами не читает ссылки. Почему ?????????