从Reporting Service控制导出的.pdf中的超链接目标

时间:2013-11-28 12:01:16

标签: pdf reporting-services hyperlink reporting

我遇到有关Reporting Service和导出的.pdf功能的问题 - 如何控制它创建的超链接及其目标?原因是,我使用生成的.pdf作为Web应用程序(嵌入在门户中)的打印功能(消息)。当邮件包含链接时,会出现此问题。

Reporting Service会自动创建一个超链接但不设置TARGET,这意味着该链接只是在显示它的窗口中打开。我的问题:

有没有办法控制Reporting Services生成的.pdf中所有链接的目标?如果没有,我可以完全禁用链接使它们不可点击吗?

亲切的问候 迈克尔

1 个答案:

答案 0 :(得分:0)

我不确定这是可能的。导出为PDF时,任何带有http:\\www.的文本似乎都会自动转换为链接。

一个相当hacky的解决方案可能是设置一个计算字段来删除任何前缀

=Replace(Replace(Fields!YourField.Value,"http:\\",""),"www.","")

这会将www.google.comhttp://www.google.com转换为普通google.com,导出为pdf时无法点击。