php 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');
}
$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->AddPage() //ページを追加
$pdf->SetFont('GB','',10) //フォント スタイルを設定
$width=array(20,80,40,20); //それぞれの幅を設定column
for($ i=0;$i
do //ループ出力テーブル本体
{
$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/'); // フォントを定義します。
$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/') //フォント フォルダーへのパスを定義します
$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');
$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();
}
?>
コードは次のとおりです。 ?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->SetFont('GB','I',20);
$pdf->Cell(0,10,'Hello, FPDF'); // 中国語の一部を出力します
$pdf-> Output();
?>
コードは次のとおりです:
$conn = mysql_connect("localhost", "root", " "); //データベースに接続
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>
php echo conv($row_rs_article['content']); ?>< ;/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 を取得
$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 クラス ライブラリ ファイルが含まれます
{
function Header() // ヘッダーを設定します
{
$this- >SetFont('Arial','B',15); //ヘッダーのフォントを設定します
$this->Cell(80) //セルを移動します
$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)!

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック







