1

ApacheFoundationのfop0.95エンジンからxslfoを使用して、パスワードで保護されたpdfを正常に生成しました。ここで問題は、external-destinationが指定されたベースリンクにあります。リンクをクリックしても機能しなくなります。ホバーすると、リンクに「file:/// C:/ myfolder/some-strange-special-characters」という形式のツールチップが表示されます。ただし、これは通常の保護されていないpdfで正常に機能し、ホバーすると次のツールチップが表示されます:「http://www.mysite.com」。私は何をすべきか?

次のコマンドラインオプションを使用して、fop0.95を使用してxmlからパスワードで保護されたpdfを生成します。

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>

ありがとうございました。

4

2 に答える 2

2

FOP のバグのように見えます。

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

于 2010-01-08T14:55:16.967 に答える