Я успешно создал защищенный паролем 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>
Спасибо.