
Я работаю над тегированием PDF-файла, созданного в pdflatex, и дошел до того, что, как мне кажется, мне нужно будет добавить ссылку на /Pages
объект в каталоге. (В частности, в /ParentTree
under /StructTreeRoot
, хотя стандартный документ довольно загадочен, на мой взгляд, в отношении того, что на самом деле здесь должно быть.). Но руководство по pdftex, похоже, не раскрывает никакого механизма для этого. Есть ли такой?
В качестве альтернативы, если есть лучший способ пометить PDF с помощью pdflatex (переход на ConTeXt не подходит), я был бы рад избежать изобретения велосипеда.
решение1
/ParentTree не имеет прямого отношения к словарю /Pages. Это массив ссылок, по одной на каждую "виртуальную страницу"; они включают все аннотации, изображения и маски изображений, XObjects, а также сами страницы.
Ссылка на фактическую страницу — это массив структурного родителя каждой части Marked Content, индексированный по его целочисленному значению MCID. Ничего из этого не имеет смысла, если вы не создаете полностью размеченный PDF. В настоящее время я пишу пакет LaTeX именно для этого, используя pdfTeX в качестве движка.
Свяжитесь со мной вне списка, если вам нужна более конкретная помощь или пример.