zoukankan      html  css  js  c++  java
  • php在线生成pdf笔记

    准备工作:

    网上下载fpdf类。

    网上下载chinese类,此类主要是让pdf支持中文。

    实例:

    <?php
    require('chinese.php');
    $pdf=new PDF_Chinese();
    @mysql_connect('localhost','root','fkey');
    @mysql_selectdb('mylib');
    @mysql_query("SET NAMES 'uft-8'");
    $query = mysql_query("select * from book");
    //$sql = mysql_query("select count(*) from book");
     while($row=mysql_fetch_row($query))
     {
      $aa[]=$row[0];
      $bb[]=$row[1];
      $cc[]=$row[14];
     }
     $rows=mysql_num_rows($query);
     
     
     
     
    $pdf->AddGBFont('simsun','宋体');


    $pdf->Open();
    //$pdf->AddPage();

    for ($x=0;$x<=$rows;$x++)
    {
    $pdf->AddPage();
    $pdf->SetFont('simsun','',10);
    //$c_x=5;
     for($i=$x;$i<=$x+44;$i++)
    {

    $c_x=10;
    for($j=$i;$j<=$i+2;$j++)
    {


    $pdf->setxy($c_x,$c_y);
    $c_width=100;
    if ($j<$rows){
    $pdf->multicell($c_width,5,$txt='id号:'.$aa[$j].'
    书名:'.$bb[$j].'
    出版社:'.$cc[$j],0);

    $c_x=$c_x+50;
    }
    }
    $c_y=$c_y+18;
    $i=$i+2;


    }

    $x=$x+44;
    }
    $pdf->Output(); 
    @mysql_close($conn);
       ?>

    这只是一个循环排版的方法。根据循环,判断位置,然后确定XY

    最后显示数据。

    这是一个列表排版法,其它的排版就不多说了。

    希望对大家有用。

  • 相关阅读:
    rzc generate exited with code -2147450730.
    c#WebService动态调用
    c#BarTender打印,打印微调
    记一次ios下h5页面图片显示问题
    FID
    RSA密钥对生成,并解析公钥指数和模数
    angularjs-6
    angularjs-5
    angularjs-4
    angularjs-4
  • 原文地址:https://www.cnblogs.com/fengju/p/6174121.html
Copyright © 2011-2022 走看看