ホームページ  >  記事  >  php教程  >  php FPDFクラスライブラリアプリケーション実装コード

php FPDFクラスライブラリアプリケーション実装コード

WBOY
WBOYオリジナル
2016-06-13 12:24:091353ブラウズ

コードをコピーします コードは次のとおりです。


require('chinese.php'); >class PDF extends PDF_Japanese
{
function Header() //ヘッダーを設定
{
$this->SetFont('GB','',10); > Write(10,'XX 社製品ディレクトリ');
$this->Ln(20); //改行
}
function Footer() //フッターを設定します
{
$this->SetY(-15);
$this->SetFont('GB','',10);
$this->Cell(0,10,') th'.$this->PageNo().'page');
}
$conn = mysql_connect("localhost", "root", "");データベースに接続します

mysql_select_db("product", $conn); // SQL を実行します
$query_rs_prod = "SELECT * FROM product ORDER BY prod_id"; 、$conn) または die(mysql_error());
$row_rs_prod = mysql_fetch_assoc($rs_prod);

$pdf=new PDF(); //新しい FPDF オブジェクトを作成します
$pdf->AddGBFont(); //中国語フォントを設定します
$pdf->Open(); //PDF の作成を開始します
$pdf->AddPage( ); // ページを追加します

$pdf->SetFont('GB','',10); // フォント スタイルを設定します

$header=array('製品番号' ,'商品名 ','商品タイプ','商品単価') //ヘッダーを設定
$width=array(20,80,40,20); //各列の幅を設定

for($ i=0;$i$pdf->Cell($width[$i],6,$header[ $i],1) ;
$pdf->Ln();

do //ループ出力テーブル本体
{
$pdf->Cell($width[0 ],6,$row_rs_prod ['prod_id'],1);
$pdf->Cell($width[1],6,$row_rs_prod['prod_name'],1); >Cell($width [2],6,$row_rs_prod['prod_type'],1);
$pdf->Cell($width[3],6,$row_rs_prod['prod_price'],1) );
$ pdf->Ln();
} while ($row_rs_prod = mysql_fetch_assoc($rs_prod));

$pdf->Output("product.pdf") ); // PDF ファイルをダウンロード
?>



コードをコピー

コードは次のとおりです。 >
define('FPDF_FONTPATH','font/') //フォント フォルダーへのパスを定義します

require_once('fpdf/fpdf.php'); fpdf クラス ライブラリ ファイル
$pdf=new FPDF('P', 'mm', 'A4'); //新しい FPDF オブジェクトを作成し、用紙を縦に置きます。単位はミリメートル、用紙サイズは A4

$pdf->Open(); //PDF の作成を開始します$pdf->AddPage(); //ページを追加します$pdf->SetFont('Courier','I' ,20); //フォントスタイルを設定します$pdf ->Cell(0,0,'Hello World!') //セルを追加します$pdf->Output(); PDF をブラウザに送信

?>






コードをコピー

コードは次のとおりです:


define('FPDF_FONTPATH','font /'); //フォント フォルダーへのパスを定義します

require_once('fpdf/fpdf.php') //fpdf クラス ライブラリを含めます。 file
$pdf=new FPDF('P', 'mm', 'A4'); //新しい FPDF オブジェクトを作成し、用紙を縦に置きます。単位はミリメートル、用紙サイズは A4

$ pdf->Open(); //PDF の作成を開始します$pdf-> //ページを追加します$pdf->SetFont('Courier','I',20) ; //フォントスタイルを設定します$pdf->Image('sight.jpg' ,20,20,0,0) //画像を追加します。ファイル名はsight.jpgです。$pdf- >Output(); // PDF をブラウザに出力します

?>






コードをコピー

コードは次のとおりです:


define('FPDF_FONTPATH',' font/') //フォントフォルダーへのパスを定義します

require_once('fpdf/fpdf.php') ); // fpdf クラス ライブラリ ファイルをインクルードします
$pdf=new FPDF('P', 'mm' , 'A4') //新しい FPDF オブジェクトを作成し、紙を垂直に置きます。単位はミリメートルです。用紙サイズは A4

$pdf->Open(); //PDF の作成を開始します$pdf->;AddPage(); //ページを追加します$pdf->SetFont(' Courier','I',20); //フォントスタイルを設定$pdf->Cell(60,10, 'Hello World!',1); //セルの境界線を 1 $ に追加します。 pdf->Output(); // PDF をブラウザに出力します

?>






コードをコピー

コードは以下のように:


define('FPDF_FONTPATH','font/'); //フォントフォルダーへのパスを定義します
require_once('fpdf/fpdf.php'); Include fpdf class library file
$pdf=new FPDF('P', 'mm', 'A4') //新しい FPDF オブジェクトを作成し、用紙を縦に置きます。単位はミリメートル、用紙サイズは A4 です。
$ pdf->Open(); //PDF の作成を開始します
$pdf->AddPage(); //ページを追加します

$pdf->SetFont('Arial' ,'', 14); //フォントスタイルを設定します

$header=array('名前','年齢','性別','給与') //ヘッダーを設定します
$data= array() ; //テーブル本体を設定します
$data[0] = array('Simon','24',' Male','5,000.00');
$data[1] = array('エレイン',' 25','女性','6,000.00');
$data[2] = array('スーザン','25','女性','7,000.00'); 3] = array ('David','26',' Male','8,000.00');

$width=array(40,40,40,40); // 各列の幅を設定します。

for($i=0;$i$pdf->Cell($width[$i],6,$ header[$i] ,1);
$pdf->Ln();

foreach($data as $row) //ループ出力テーブル body
{
$pdf ->Cell( $width[0],6,$row[0],1);
$pdf->Cell($width[1],6,$row[1],1); 🎜>$pdf->Cell($width[2],6,$row[2],1);
$pdf->Cell($width[3],6,$row[3], 1);
$pdf->Ln();

$pdf->Output(); //PDF をブラウザに出力します




コードをコピー

コードは次のとおりです:define('FPDF_FONTPATH' ,'font/'); / /フォントフォルダーへのパスを定義します

require_once('fpdf/fpdf.php') //fpdf クラスライブラリファイルを含めます

$pdf=new FPDF('P', 'mm', 'A4'); //新しい FPDF オブジェクトを作成し、用紙を縦に置きます。単位はミリメートル、用紙サイズは A4 です。
$pdf->Open(); //PDF の作成を開始します。 🎜>$pdf->AddPage(); //ページを追加します
$pdf->SetFont('Courier','I',20); //フォント スタイルを設定します
$pdf-> Cell(0,0,'Hello, FPDF' ); // セルを追加し、中国語を出力します
$pdf->Output(); // PDF をブラウザに出力します





コードをコピー

コードは次のとおりです:

require('chinese.php '); class PDF extends PDF_Japanese {

function Header() //ページヘッダーを設定します

{
$this->SetFont('GB','',10) ;
$this->Write(10, 'FPDF 中国語テスト');
$this->Ln(20);

関数 Footer();フッター
{
$this->SetY(-15);
$this->SetFont('GB','',10); 0,10,'th'.$this-> ;PageNo().'page');
}
}

$pdf=new PDF(); 🎜>$pdf->AddGBFont();
$pdf->Open();
$pdf->AddPage(); $pdf->SetFont('GB',' I',20);
$pdf->Cell(0,10,'Hello, FPDF') //中国語の部分を出力します
$ pdf->Output();
?> ;





コードは次のとおりです:


$conn = mysql_connect ("localhost", "root", ""); //データベースに接続します
$colname_rs_article = $_GET['id'] / /パラメータ ID を取得します

mysql_select_db("cms", $conn ); //SQL を実行します
$query_rs_article = sprintf("SELECT * FROMarticle WHERE Article_id = %s", $colname_rs_article); 🎜>$rs_article = mysql_query($query_rs_article, $conn) または die(mysql_error() );

$row_rs_article = mysql_fetch_assoc($rs_article); function conv($Text) //返されたテキストを処理します{ $Text=htmlspecialchars($Text) //HTML のキー文字を変換します

$Text=nl2br($Text);改行文字

return $Text;
?> ;


">PDF ドキュメントをダウンロード






コードをコピー

コードは次のとおりです:


require('chinese.php');
class PDF extends PDF_Japanese
{
function Header() //ヘッダーを設定します
{
$this->SetFont('GB','',10);
$this->Write(10,'記事システム-XX Web サイト');
$this->Ln( 20); //改行
}
function Footer() //フッターを設定します
{
$this->SetY(-15); ( 'GB','',10);
$this->Cell(0,10,'th'.$this->PageNo().'Page'); }
//メインプログラムが開始します
$conn = mysql_connect("localhost", "root", "") //データベースに接続します
$colname_rs_article = $_GET['id']; //パラメータ ID を取得

mysql_select_db("cms", $conn); //SQL を実行
$query_rs_article = sprintf("SELECT * FROMarticle WHERE Article_id = %s", $colname_rs_article); 🎜>$rs_article = mysql_query($query_rs_article, $conn) または die(mysql_error());
$row_rs_article = mysql_fetch_assoc($rs_article);
$totalRows_rs_article = mysql_num_rows($rs_article); PDF ドキュメントの作成を開始します
$pdf=new PDF();
$pdf->AddGBFont();
$pdf->AliasNbPages() ;
$pdf->AddPage();
$pdf->SetFont('GB','B',20);
$pdf->Cell(0,10,$row_rs_article) ['title' ]); //記事タイトルを出力
$pdf->SetFont('GB','',10); >$pdf-> ;Cell(0,10,$row_rs_article['author']); //記事の著者を出力
$pdf->Ln(); ','', 12);
$content = $row_rs_article['content'];
while($content != "") // 記事のコンテンツをページごとに書き込むループ
{
$length = strlen($content); //記事の長さを取得します
$output = substr($content, 0, 1024) //1024 文字ごとに 1 を取得します。 page
$pdf-> Cell(0,10,$output); //記事のコンテンツを出力
$content = substr($content, 1024, $length); //残りの出力されていないコンテンツを取得します。 🎜>$pdf->AddPage() ; //ページ変更
}
$pdf->Output($row_rs_article['title'].".pdf", true); , ファイル名は記事タイトル
? >





コードをコピー

コードは次のとおりです:


define(' FPDF_FONTPATH','font/'); //フォントフォルダーへのパスを定義します
require_once('fpdf/fpdf.php') // fpdf クラスを含みます。ライブラリファイル

class PDF extends FPDF { function Header() //ヘッダーを設定します{

$this->SetFont('Arial','B', 15); //ヘッダーのフォントを設定します

$this ->Cell(80) //セルを移動
$this->Cell(30,10,'Title');
$this->Ln(20 ); //改行
}

function Footer() //フッターを設定
{
$this->SetY( -15); //フッターの位置を設定します
$this->SetFont('Arial','I',8) //フッターのフォントを設定します
$this->Cell(0,10) ,'Page - '.$this-> PageNo()) //現在のページ番号をフッター内容として出力します
}
}

$pdf=new PDF('P', 'mm', 'A4'); //新しい FPDF オブジェクトを作成します。用紙を縦に置きます。単位はミリメートルです。用紙サイズは A4 です。
$pdf->Open(); //PDF の作成を開始します。 >$pdf->AddPage(); //ページを 1 つ追加します
$pdf->SetFont('Courier','I',20); //フォント スタイルを設定します
$pdf->Cell (0,0,'Hello World!'); // セルを追加します
$pdf->Output() // PDF をブラウザに出力します


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。