xsl fo base link проблема с защищенным паролем pdf в fop 0.95

Я успешно создал защищенный паролем PDF-файл, используя xsl fo из движка apache Foundation fop 0.95. Теперь проблема связана с базовой ссылкой с указанным внешним пунктом назначения. Переход по ссылкам больше не работает. При наведении ссылка показывает всплывающую подсказку вида: «file:///C:/myfolder/some-strange-special-characters». Однако это успешно работает с обычным незащищенным PDF-файлом, и при наведении отображается следующая всплывающая подсказка: «http://www.mysite.com". Что я должен делать?

Я использую следующую опцию командной строки для создания защищенного паролем pdf из xml с использованием fop 0.95:

fop.bat -u myPassword -xml sample.xml -xsl sample.xsl -pdf sample.pdf

Синтаксис размещения ссылки:

<fo:block>
   <fo:base-link external-destination="http://www.mysite.com"></fo:base-link>
</fo:block>

Спасибо.


person sangam    schedule 15.12.2009    source источник


Ответы (2)


Просто похоже на ошибку в FOP:

https://issues.apache.org/bugzilla/show_bug.cgi?id=31039

person Matthew Wilson    schedule 08.01.2010

Кажется, это ошибка, которая исправлена, но на самом деле не выпущена :/

https://issues.apache.org/jira/browse/FOP-916

РЕДАКТИРОВАТЬ: исправление этой ошибки было включено в FOP 2.2.

person Kevin Van Dyck    schedule 14.12.2016