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

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

Dec 14, 2016 pm 12:00 PM
fpdf

require('chinese.php');
class PDF extends PDF_ Chinese
{
function Header() //ヘッダーを設定します
{
$this->SetFont('GB','',10) );
$this->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"
$rs_prod = mysql_query($query_rs_prod, $conn) または die(mysql_error()); totalRows_rs_prod = mysql_num_rows ($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); //それぞれの幅を設定column

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);
$pdf->Cell($width[2],6,$row_rs_prod['prod_type]) '],1) ;
$pdf->Cell($width[3],6,$row_rs_prod['prod_price'],1);
$pdf->Ln(); mysql_fetch_assoc($rs_prod) );

$pdf->Output("product.pdf", true); //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 クラス ライブラリ ファイルが含まれます
$pdf=new FPDF('P', 'mm ', 'A4'); //新しい FPDF オブジェクトを作成します、縦方向に紙を置きます、単位はミリメートル、用紙サイズは A4 です
$pdf->Open(); //PDF の作成を開始します
$ pdf->AddPage(); //ページを追加
$pdf->SetFont(' Courier','I',20) //フォント スタイルを設定
$pdf->Image('sight.jpg ',20,20,0,0); //ファイル名をsightとして追加します
$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') // fpdf が含まれます。クラス ライブラリ ファイル

$pdf=new FPDF('P', 'mm', 'A4'); //新しい FPDF オブジェクトを作成し、縦方向に配置します。 用紙、ミリメートル単位、用紙サイズ A4
$pdf->Open( ); //PDF の作成を開始
$pdf->AddPage() //ページを追加

$pdf->SetFont('Arial ','',14);

$header=array('Name','Age','Sex','Salary'); //テーブルヘッダーを設定します
$data=array() //テーブル本体を設定します
$data[0] = array( 'サイモン','24','男性','5,000.00');
$data[1] = array('エレイン','25','女性','6,000.00'); ] = array('スーザン','25','女性','7,000.00');
$data[3] = array('デビッド','26','男性','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) // ループ出力テーブル本体

{
$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 をブラウザに出力します

?>

コードは次のとおりです。 ?php
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 をブラウザに出力します
?>

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

< ;?php
require('chinese.php');
class PDF extends PDF_ Chinese
{
function Header() //ヘッダーを設定します
{
$this->SetFont('GB','',10);
$this->Write(10,'FPDF中文Test');
$this->Ln(20);
}

function Footer() //フッターを設定します

{

$this->SetY (-15);
$this->SetFont ('GB','',10);
$this->Cell(0,10,'th'.$this->PageNo().'Page ');
}

$pdf= new PDF(); //PDF ドキュメントを作成します
$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 *記事から記事から記事から$ colname_rs_article); $rs_article);

function conv($Text) //返されたテキストを変換します 処理

{

$Text=htmlspecialchars($Text) //HTML のキー文字を変換します
$Text=nl2br($Text);改行文字
return $Text;
?>

;/p>

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



< ;/p>


コードは次のとおりです:
require('chinese.php');
class PDF extends PDF_ Chinese
{
function Header() //ヘッダーを設定します
{
$this->SetFont( 'GB' ,'',10);
$this->Write(10,'記事システム-XXウェブサイト'); //改行
}
function Footer( ) //設定フッター
{
$this->SetY(-15);
$this->SetFont('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 * FROM Articles 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->Open();
$pdf->AddPage ();
$pdf ->SetFont('GB','B',20);
$pdf->Cell(0,10,$row_rs_article['title']); // 記事のタイトルを出力します
$pdf->Ln( ); //改行
$pdf->SetFont('GB','',10);
$pdf->Cell(0,10,$row_rs_article['author']) ); // 記事の作成者を出力します
$pdf->Ln();
$content = $row_rs_article['content']; $content != "") / /記事のコンテンツをページごとに PDF に書き込むループ
{
$length = strlen($content) //記事の長さを取得する
$output = substr($content, 0, 1024 ); //このページの出力コンテンツを取得します。各 1024 文字が 1 ページです
$pdf->Cell(0,10,$output) //記事のコンテンツを出力します
$content = substr($content, 1024) , $length); // 残りの出力されていないコンテンツを取得
$pdf->AddPage(); // ページ変更
}
$pdf->Output($row_rs_article['title'].".pdf", true ); //出力 PDF ファイル、ファイル名は記事のタイトルです
?>

コードは次のとおりです:
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-> //PDF の作成を開始します
$pdf->AddPage(); page
$pdf->SetFont('Courier','I',20); //フォントスタイルを設定します
$ pdf->Cell(0,0,'Hello World!') //セルを追加します
$pdf->Output(); // PDF をブラウザに出力します
?>

上記は php FPDF です。クラス ライブラリ アプリケーションの実装コードが皆様のお役に立てれば幸いです。関連コンテンツについては、PHP に注目してください。中国語のウェブサイト (www.php.cn)!

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)