PHP使用tcpdf類生成PDF檔案

2022-07-20 11:09:10 字數 1533 閱讀 9368

使用pctdf生成的pdf檔案 

<?php

require_once './tcpdf/tcpdf.php';

//例項化

$content = '我是乙個pdf';  //你要生成的pdf內容

$pdf = new tcpdf('p', 'mm', 'a4', true, 'utf-8', false);

// 設定文件資訊

$pdf->setcreator('lane');

$pdf->setauthor('lane');

$pdf->settitle('php生成pdf');

$pdf->setsubject('php動態生成pdf檔案');

$pdf->setkeywords('php pdf tcpdf');

//設定頁首資訊 引數分別是logo位址,logo大小,兩行標題,標題顏色,分割線顏色。。顏色是rgb

30, 'php生成pdf', 'php如何生成pdf檔案', array(0,0,0), array(0,0,0));

//設定頁尾資訊

$pdf->setfooterdata(array(0,0,0), array(0,0,0));

// 設定頁首和頁尾字型

$pdf->setheaderfont(array('stsongstdlight', '', '12'));

$pdf->setfooterfont(array('helvetica', '', '8'));

//設定預設等寬字型

$pdf->setdefaultmonospacedfont('courier');

//設定間距

$pdf->setmargins(15, 27, 15);

$pdf->setheadermargin(5);

$pdf->setfootermargin(10);

//設定分頁

$pdf->setautopagebreak(true, 15);

//設定比例

$pdf->setimagescale(1.25);

//將頁首頁尾的資訊輸出出來。

$pdf->addpage();

//設定字型 - 正文標題的哦。b是加粗,15是大小

$pdf->setfont('stsongstdlight', 'b', 15);

$pdf->write(20, 'php生成動態pdf', '', 0, 'c', true, 0, false, false, 0);

//設定字型 - 正文內容的哦。b是加粗,15是大小

$pdf->setfont('stsongstdlight', '', 10);

//l是左對齊,r是右對齊,c是居中對齊。

$pdf->write(0, $content,'', 0, 'l', true, 0, false, false, 0);

$pdf->output('php_to_pdf.pdf', 'i');

php使用TCPDF生成PDF檔案教程

functioncreatepdffile frontdata 新建乙個pdf檔案 orientation orientation屬性用來設定文件列印格式是 portrait 還是 landscape landscape為橫式列印,portrait為縱向列印 unit 設定頁面的單位。pt 點為單位...

TCPDF 用於生成PDF文件的開源PHP類

要在php專案中新增生成pdf文件的功能,開源類庫tcpdf無疑是最好的選擇。個人感覺它最大的優點是能將html格式的字串直接用於生成pdf,也就是說能夠通過html來定好文件的格式和內容,然後用tcpdf匯出pdf檔案。tcpdf的官網如下 其中 cache目錄 存放了一些用於生成pdf的不同格式...

php 密碼生成類

php 密碼生成類 功能 1.可設定密碼長度。2.可設定要生成的密碼個數,批量生成。3.可以指定密碼的規則,字母,數字,特殊字元等。generatepassword.class.php generate password class,根據指定規則生成password date 2013 12 23 ...