2010-08-11 178 views
0

我通過XML中的XSLT轉換(FOP)生成一些PDF。 PDF文件在瀏覽器中打開。如果它包含任何超鏈接,則應該在新的瀏覽器選項卡/窗口中打開該超鏈接。我不確定這是否可能。任何見解?如何在PDF中打開超鏈接(在瀏覽器中打開)將在新選項卡/窗口中打開

+0

您是否找到解決方案?我有同樣的問題 – lolotron 2012-11-30 13:49:32

+0

正如你可以在http://xmlgraphics.apache.org/fop/compliance.html#fo-property-show-destination中看到的,因爲顯然「Adobe的瀏覽器插件,例如,忽略/ NewWindow標誌。「 – 2013-01-15 10:36:50

回答

0

您可以嘗試show-destination屬性。這是提到on some sites,但我無法得到它的工作。我相信這也取決於您使用的Fo處理器,瀏覽器設置和PDF閱讀器。

+0

是的,我也發現了。我們使用Apache FOP,它顯然仍然不符合show-destination屬性。根據http://xmlgraphics.apache.org/fop/compliance.html#fo-property-show-destination,Adobe的瀏覽器插件中還存在另一個問題。 我想我將不得不向客戶解釋:) – 2010-08-24 09:21:50

+0

(1)'show-destination'由XSL 1.1定義:https://www.w3.org/TR/xsl11/#show-destination。 (2)FWIW,AH格式化器支持它:https://www.antennahouse.com/product/ahf63/ahf-fo11.html#show-destination – 2016-12-06 16:45:26