代码之家  ›  专栏  ›  技术社区  ›  Dave Smith

visualforce的RenderAs PDF能否包含href链接?

  •  0
  • Dave Smith  · 技术社区  · 7 年前

    我们正在使用SalesForce的renderAs=“PDF”选项,并且我们希望在生成的PDF正文中有一个可单击的链接。这可能吗?

    我尝试了一个<a href=“…”></a>我已经试过了<顶点:outputlink值=“…”></顶点:outputlink>,两者都会生成不可单击的渲染版本。

    有没有人找到一种在salesforce的引擎中工作的方法?

    <apex:page standardController="Opportunity"  showHeader="false" renderas="pdf">
    <apex:outputLink value="https://google.com">https://google.com</apex:outputLink>
    
    <table border="0" cellspacing="0" cellpadding="0" width="100%" id="table1">
      <tr>
        <td>
    ...
    

    使现代化 : 这取决于浏览器。Firefox不允许你点击链接,Google Chrome允许。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Tiaan Swart    7 年前

    您试图在PDF中呈现什么类型的链接,即相对链接?使用outputlink,我以前也有同样的行为,但只针对相对链接。

    使用完整URL应呈现超链接。