【问题标题】:Show a link in fpdf在 fpdf 中显示链接
【发布时间】:2017-02-01 05:07:41
【问题描述】:

当我尝试在 pdf 中显示链接时,它不会显示链接,但会显示 php 代码或字符串文本。我该如何改变呢?

这是我的代码

while($fila2 = mysql_fetch_array($fila)) {
    $item = $item+1;    
    $pdf->Cell(5, 8 ,$item, 1);
    $pdf->Cell(10, 8 ,$fila2['FOLIO'], 1);
    $pdf->Cell(70, 8 ,$fila2['NOMBRE'], 1);
    $pdf->Cell(25, 8 ,date("d-m-Y",strtotime($fila2['FECHA_SOLICITUD'])), 1);
    $pdf->Cell(25, 8 ,$fila2['TIPO_AUTORIZACION'], 1);
    $pdf->Cell(25, 8 ,date("d-m-Y",strtotime($fila2['FECHA_AUTORIZACION'])), 1);
    $pdf->Cell(20,8 , '<a href="http://www.intranet.com/mb/rprh06/final.php?folio=$fila2["FOLIO"]" target="_blank">Enlace</a>',1); 
    $pdf->Ln(8);
}

这是我的结果

我想根据行的结果 ID 显示类似“查看链接”的内容。但是当我在链接上传递指针时,它会显示以下内容

谢谢。

【问题讨论】:

    标签: php fpdf


    【解决方案1】:

    基于链接:-http://www.fpdf.org/en/doc/link.htm

    你需要这样写:-

    $pdf->Link(100,10,10,10, 'http://www.intranet.com/mb/rprh06/final.php?folio='.$fila2[‌​"FOLIO"]);
    

    或者Cell():-

    $pdf->Cell(20,8 ,'','','','',false, "http://www.intranet.com/mb/rprh06/final.php?folio=".$fila2["FOLIO"]); 
    

    参考:-http://www.fpdf.org/en/doc/cell.htm

    注意:- 相应地更改参数值。

    【讨论】:

    • 谢谢。单元格对我有用,但出现大链接..并且不像链接那样显示,我阅读了文档,但我有很多问题。谢谢你。 $pdf->单元格(30,8 ,"intranet.com/mb/rprh06/…);
    • @JuanPabloBustamanteLuna 您可以调整值以使其更小(检查参数并更改值)
    • @JuanPabloBustamanteLuna 如果你想要蓝色链接,尝试$pdf-&gt;SetTextColor(6, 69, 173);,然后用$pdf-&gt;SetTextColor(0, 0, 0);将其返回黑色
    猜你喜欢
    • 2011-07-24
    • 2011-12-04
    • 2011-04-09
    • 2011-07-13
    • 2013-07-14
    • 2011-09-30
    • 2011-10-06
    • 1970-01-01
    相关资源
    最近更新 更多