1.引入PDF文件 

1.1  引入中文字体   PDFMerger/fpdf/chinese.php; 

12 引入英文字体    PDFMerger/fpdf/chinese.php; 

文件地址如图 : 

  

 

2.获取信息

 $barcode  =’保存地址’;       //保存地址

    $source = trim( file_get_contents(‘url’));   //获取文件信息

3.PDF文件格式

//中文引入
require 'chinese.php';
    $pdf = new PDF_Chinese();
    $pdf->AddGBFont('simhei', '黑体');
$pdf->AddPage();
    
//英文引入
$pdf = new FPDF ( 'P', 'mm', array (
            100,
            100
        ) );
        $pdf->SetAutoPageBreak ( false );
        $pdf->SetMargins ( 1, 1 );
        $pdf->AddPage ();

//$pdf = new FPDF([string page-orientation [, string measure-unit [, string page-format]I)

//其中,page-orientation用于表示创建的PDF文档是横向还是竖向的。page-orientation可用的值有以下两种。 

//P:表示放纸方向为竖向。

//L:表示放纸方向为横向。

//measure-unit用于表示文档中位置的计量单元。measure-unit可用的值有以下四种。pt:

//mm:毫米cm:厘米in:英寸

//page-format用于表示创建的PDF文档的纸张类型。page-format 可用的值可以是用于表示纸张类型的字符串,例如“A4”“A5”“Letter”等。也可以是一个包含

//有两个元素的二维数组来直接指明纸张的大小。


   $pdf->SetFont('simhei', '', 13);
    //自动换行
    $pdf->MultiCell(180,10,iconv("utf-8","gbk","中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行中文自动换行"));

    //显示一格
    $pdf->Cell(40,10,iconv("utf-8","gbk","第一个单元格"));
    $pdf->Ln();//换行
    $pdf->Cell(40,10,iconv("utf-8","gbk","第二个单元格"));
    $pdf->Ln();//换行

    //输出表格
    //Cell方法最后一个参数表示是否显示边框
    $pdf->Cell(60,10,iconv("utf-8","gbk","姓名"),1);
    $pdf->Cell(60,10,iconv("utf-8","gbk","性别"),1);
    $pdf->Ln();
    $pdf->Cell(60,10,iconv("utf-8","gbk","张三"),1);
    $pdf->Cell(60,10,iconv("utf-8","gbk","男"),1);
    $pdf->Ln();
    $pdf->Cell(60,10,iconv("utf-8","gbk","李四"),1);
    $pdf->Cell(60,10,iconv("utf-8","gbk","女"),1);
    $pdf->Ln();

    //插入图片
    //Image参数:文件,x坐标,y坐标,宽,高
    $pdf->Image('test.jpg',null,null,50,50);

    $pdf->Output();//直接输出,即在浏览器显示
    //$pdf->Output('example.pdf','F');//保存为example.pdf文件

 

版权声明:本文为佛系时常原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/itzhangmeng2299/p/16648913.html