Я создаю PDF-файл из XML, используя Apache FO.Когда я запускаю проверку доступности сгенерированного PDF с помощью Acrobat Reader Pro DC (версия 2019.010.20098), в отчете о доступности указывается «Заголовок - не удалось».
Когда я просматриваю метаданные документа в Acrobat (Файл -> Свойства -> вкладка «Описание». Я вижу, что все значения «Заголовок», «Автор» и «Тема» заполняются значениями, определенными в моей таблице стилей FO (см. Ниже).
Если перейти к «Файл» -> «Свойства»-> Начальный вид (вкладка) -> «Параметры окна» (раздел) и выберите «Заголовок документа» в «Показать», а затем повторно запустите проверку доступности, если пропущены заголовки.
Эта проблема идентичнаодин вопрос, поднятый в этом предыдущем вопросе .
Согласно ответу на предыдущий вопрос, эта проблема, предположительно, была решена в FOP 2.2.Тем не менее, я попробовал это с использованием FOP 2.2, а также FOP 2.3, и проблема все еще существует для меня.В настоящее время я использую FOP 2.3, который на момент написания статьи является текущей версией.
Есть ли какое-то значение или свойство FOP, которые мне нужно установить, чтобы Acrobat по умолчанию отображал заголовок документа, а неИмя файла в начальном виде?
Вот соответствующий фрагмент моего XSL:
...
</fo:layout-master-set>
<fo:declarations>
<x:xmpmeta xmlns:x="adobe:ns:meta/">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:title>DOCUMENT TITLE</dc:title>
<dc:creator>COMPANY NAME</dc:creator>
<dc:description>DOCUMENT DESCRIPTION</dc:description>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
</fo:declarations>
<fo:bookmark-tree>
...
Чего мне не хватает?