require('chinese.php');
class PDF extends PDF_English
{
function Header() //ヘッダーを設定します
{
$this->SetFont('GB','', 10);
$this->Write(10,'Article System-XX Website');
$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", ""); //データベースに接続します
$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());
$totalRows_rs_article = mysql_num_rows($rs_article);
$ pdf=新しい PDF ();
$pdf->Open();
$pdf->AddPage(); ->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();
$pdf->SetFont('GB','',12);
$content = $row_rs_article['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);ファイル名は記事のタイトルです
?>
コードをコピーします
コードは次のとおりです:
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();ページを追加します
$pdf->SetFont('Courier','I',20) // フォント スタイルを設定します
$pdf->Cell(0,0,'Hello World!'); cell
$pdf->Output(); //PDFをブラウザに出力します
?>
http://www.bkjia.com/PHPjc/320045.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/320045.html技術記事次のようにコードをコピーします。 ?php require('chinese.php'); class PDF extends PDF_English { function Header() //ヘッダーを設定します { $this-SetFont('GB','',10); (10,'XX社製品名...)と書いてください