2016-05-04 5 views
1

Я пытаюсь создать PDF-файл с помощью ApacheFOP и сделать его доступным. Когда я бегу PAC инструмент, чтобы узнать ошибки доступности мы получаем ошибку «DisplayDocTitle ключ не установлен истинный» .Below является XSL:Как устранить ошибку «DisplayDocTitle key is not is true», вызванную инструментом PAC в pdf, сгенерированном с использованием apache FOP

  <pdf:dictionary type="Catalog" xmlns:pdf="http://xmlgraphics.apache/org/fop/extensions/pdf"> 
       <pdf:entry key="PageMode" type="name">FullScreen</pdf:entry> 
       <pdf:entry key="PageLayout" type="name">SinglePage</pdf:entry> 
       <pdf:dictionary type="normal" key="ViewerPreferences"> 
       <pdf:entry key="HideToolbar" type="boolean">true</pdf:entry> 
       <pdf:entry key="HideWindowUI" type="boolean">true</pdf:entry> 
       <pdf:entry key="DisplayDocTitle" type="boolean">true</pdf:entry> 
       <pdf:entry key="NonFullScreenPageMode" type="name">UseThumbs</pdf:entry> 
       </pdf:dictionary> 
      </pdf:dictionary> 
+0

Не могли бы вы рассказать мне, где внутри документа xsl-fo вы размещаете этот код? Я помещаю его в fo: declarations, используя fop 2.1, но получаю «Неизвестный объект форматирования» {http: //xmlgraphics.apache/org/fop/extensions/pdf} запись «встречается (ребенок словаря)» (Siehe Позиция 244: 53) '- пожалуйста, –

+0

или что еще лучше демонстрирует' Неизвестный объект форматирования '{http://ns.adobe.com/pdf/1.3}dictionary "встречается (дочерний элемент fo: declarations}. (Siehe Position 242 : 72) ' –

+0

nevermind, пытаясь понять это в https://stackoverflow.com/questions/38347687/does-fop-2-1-support-viewerpreferences –

ответ

0

Эта проблема была решена путем обновления Последняя версия ApacheFOP 2.1.