Heim  >  Artikel  >  php教程  >  Implementierungscode für die PHP-FPDF-Klassenbibliotheksanwendung

Implementierungscode für die PHP-FPDF-Klassenbibliotheksanwendung

黄舟
黄舟Original
2016-12-14 12:00:471286Durchsuche

require('chinese.php');
class PDF erweitert PDF_Chinese
{
function Header() //Setze den Header
{
$ this->SetFont('GB','',10);
$this->Write(10,'XX Company Product Directory'); / /Zeilenumbruch
}
function Footer() //Fußzeile festlegen
{
$this->SetY(-15;SetFont('GB'); , '',10);
$this->Cell(0,10,'th'.$this->PageNo().'Page');
$conn = mysql_connect("localhost", "root", ""); //Mit der Datenbank verbinden

mysql_select_db("product", $conn); //SQL ausführen
$ query_rs_prod = "Wählen Sie * aus der Produktbestellung nach prop_id";

$ rs_prod = mysql_query ($ query_rs_prod, $ conn) oder die (mysql_error());

$ Totalrows_RS_PROD = MySQL_NUM_ROWS ($rs_prod);

$pdf=new PDF(); //Neues FPDF-Objekt erstellen
$pdf->AddGBFont(); //Chinesische Schriftart festlegen
$ pdf-> ;Open(); //PDF erstellen
$pdf->AddPage(); //Eine Seite hinzufügen

$pdf->SetFont('GB','', 10); //Schriftstil festlegen


$header=array('Produktnummer', 'Produktname', 'Produkttyp', 'Produktstückpreis'); //Header festlegen
$width =array( 20,80,40,20); //Legen Sie die Breite jeder Spalte fest

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


do // Schleifenausgabetabellenkörper

{

$pdf->Cell($width[0],6,$row_rs_prod['prod_id'],1); 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();

} while ($row_rs_prod = mysql_fetch_assoc($rs_prod) );

$pdf->Output("product.pdf", true); //PDF-Datei herunterladen
?>


Der Code lautet wie folgt:
define('FPDF_FONTPATH','font/'); //Definieren Sie den Pfad zum Schriftartenordner

require_once('fpdf/fpdf.php'); Klassenbibliotheksdatei
$pdf= new FPDF('P', 'mm', 'A4'); //Erstelle ein neues FPDF-Objekt, platziere das Papier vertikal, die Einheit ist Millimeter, das Papierformat ist A4

$pdf->Open(); // Mit der PDF-Erstellung beginnen

$pdf->AddPage(); //Eine Seite hinzufügen
$pdf->SetFont('Courier','I', 20); //Schriftstil festlegen
$ pdf->Cell(0,0,'Hello World!'); //Eine Zelle hinzufügen
$pdf->Output(); zum Browser
?>


Der Code lautet wie folgt:
define('FPDF_FONTPATH','font/'); Pfad zum Schriftartenordner
require_once('fpdf/fpdf. php'); //Enthält die fpdf-Klassenbibliotheksdatei
$pdf=new FPDF('P', 'mm', 'A4'); Erstellen Sie ein neues FPDF-Objekt, platzieren Sie das Papier vertikal, die Einheit ist Millimeter, Papiergröße A4

$pdf->Open(); //Starten Sie die PDF-Erstellung

$pdf->AddPage(); Eine Seite hinzufügen
$pdf->SetFont('Courier' ,'I',20); //Schriftstil festlegen
$pdf->Image('sight.jpg',20,20, 0,0); //Ein Bild mit dem Dateinamen jpg hinzufügen
$pdf->Output(); //PDF in den Browser ausgeben


Der Code lautet wie folgt:
define( 'FPDF_FONTPATH','font/'); //Definieren Sie den Pfad zum Schriftartenordner
require_once('fpdf/fpdf.php' ); //Fügen Sie die fpdf-Klassenbibliotheksdatei ein
$pdf=new FPDF('P ', 'mm', 'A4'); //Erstellen Sie ein neues FPDF-Objekt, platzieren Sie das Papier vertikal, die Einheit ist Millimeter Das Papierformat ist A4
$pdf->Open(); //Mit der PDF-Erstellung beginnen

$pdf->AddPage(); //Eine Seite hinzufügen

$pdf->SetFont('Courier ','I',20); //Schriftstil festlegen
$pdf->Cell (60,10,'Hello World!',1); //Zellrahmen zu 1
$pdf hinzufügen ->Output(); //PDF an den Browser ausgeben
?>


Der Code lautet wie folgt:
define('FPDF_FONTPATH' ,'font/'); //Definieren Sie den Pfad zum Schriftartenordner
require_once('fpdf/fpdf. php'); //Enthält die fpdf-Klassenbibliotheksdatei
$pdf=new FPDF('P', 'mm', 'A4'); //Erstelle ein neues FPDF-Objekt, platziere das Papier vertikal, die Einheit ist Millimeter, Papiergröße A4
$pdf->Open(); //Mit der PDF-Erstellung beginnen

$pdf->AddPage(); //Eine Seite hinzufügen


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

$header=array('Name','Alter','Geschlecht','Gehalt'); //Tabellenkopf festlegen
$data=array(); //Tabellenkörper festlegen
$data [0] = array('Simon','24','Male','5.000,00');
$data[1] = array('Elaine','25','Female','6.000,00 ') ;
$data[2] = array('Susan','25','Female','7,000.00');
$data[3] = array('David','26', 'Male ','8,000.00');

$width=array(40,40,40,40); //Legen Sie die Breite jeder Spalte fest

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

foreach($data as $row) //Loop-Ausgabetabellenkörper

{
$pdf->Cell($width[0],6, $row[ 0],1);
$pdf->Cell($width[1],6,$row[1],1); ],6 ,$row[2],1);
$pdf->Cell($width[3],6,$row[3],1); );
}

$pdf->Output(); //PDF an den Browser ausgeben
?>


Der Code lautet wie folgt:

define('FPDF_FONTPATH','font/'); //Definieren Sie den Pfad zum Schriftartenordner
require_once('fpdf/fpdf.php'); //Fügen Sie die fpdf-Klasse hinzu Bibliotheksdatei
$pdf= new FPDF('P', 'mm', 'A4'); //Erstelle ein neues FPDF-Objekt, platziere das Papier vertikal, die Einheit ist Millimeter, das Papierformat ist A4
$pdf->Open(); // Mit der PDF-Erstellung beginnen
$pdf->AddPage(); //Eine Seite hinzufügen
$pdf->SetFont('Courier','I',20 ); //Schriftstil festlegen
$ pdf->Cell(0,0,'Hallo, FPDF'); //Eine Zelle hinzufügen und Chinesisch ausgeben
$pdf->Output(); PDF an den Browser ausgeben
? >


Der Code lautet wie folgt:require('chinese.php');
class PDF erweitert PDF_Chinese
{
function Header( ) //Setze den Header
{
$this->SetFont('GB','',10); Write(10,'FPDF Chinese test');
$this->Ln(20);
}

function Footer() //Legen Sie die Fußzeile fest
{
$this->SetY(-15) ; $this->SetFont('GB','',10); this->PageNo().' ');

}

$pdf=new PDF(); ;
$pdf-> Open();
$pdf->AliasNbPages();
$pdf->SetFont(' ,'I',20);
$pdf->Cell(0,10,'Hallo, FPDF'); //Ein Stück Chinesisch ausgeben

$pdf->Output(); >?>



Der Code lautet wie folgt:
$conn = mysql_connect("localhost", "root", ""); die Datenbank
$colname_rs_article = $_GET['id'] ; //Parameter-ID abrufen

mysql_select_db("cms", $conn); //SQL ausführen
$query_rs_article = sprintf(" SELECT * FROM Articles WHERE Article_id = %s", $colname_rs_article);

$rs_article = mysql_query($query_rs_article, $conn) or die(mysql_error());

$row_rs_article = mysql_fetch_assoc($rs_article);
$totalRows_rs_article = mysql_num_rows($rs_article);

function conv($Text) //Verarbeiten Sie den zurückgegebenen Text
{

$Text=htmlspecialchars($Text); //Konvertieren Sie den HTML-Schlüssel Zeichen

$Text=nl2br($Text); / /Convert newlines
return $Text
?> ;

a>




Der Code lautet wie folgt:
require('chinese.php');
class PDF erweitert PDF_Chinese
{
function Header() / /Settings page Eyebrow
{
$this->SetFont('GB','',10);Write(10,'Article System-XX Website'); 🎜>$ this->Ln(20); //Zeilenumbruch
}
function Footer() //Fußzeile festlegen
{
$this->SetY(-15);
$ this->SetFont('GB','',10);
$this->Cell(0,10,'th'.$this->PageNo().'page' );
}
}
//Das Hauptprogramm startet
$conn = mysql_connect("localhost", "root", ""); //Mit der Datenbank verbinden
$colname_rs_article = $_GET['id' ]; //Parameter-ID abrufen

mysql_select_db("cms", $conn); //SQL ausführen

$query_rs_article = sprintf("SELECT * FROM Articles WHERE Article_id = %s", $colname_rs_article) ;

$rs_article = mysql_query($query_rs_article, $conn) or die(mysql_error());
$row_rs_article = mysql_fetch_assoc($rs_article);
$totalRows_rs_article = mysql_num_rows( $rs_article);
//PDF-Dokument erstellen
$pdf=new PDF();
$pdf->Open(); >$pdf->AliasNbPages ();
$pdf->AddPage();
$pdf->SetFont('GB','B',20); ;Cell(0,10, $row_rs_article['title']); //Artikeltitel ausgeben
$pdf->Ln(); //Zeilenumbruch
$pdf->SetFont('GB' ,'',10);
$pdf->Cell(0,10,$row_rs_article['author']); //Ausgabe des Artikels
$pdf->Ln(); $pdf->SetFont(' GB','',12);
$content = $row_rs_article['content'];
while($content != "") //Schleife zum Schreiben des Artikels Inhalt Seite für Seite in PDF umwandeln
{
$length = strlen($content); //Artikellänge abrufen
$output = substr($content, 0, 1024); dieser Seite sind alle 1024 Zeichen 1 Seite
$pdf->Cell(0,10,$output); //den Artikelinhalt ausgeben
$content = substr($content, 1024, $length) ; //Den verbleibenden nicht ausgegebenen Inhalt abrufen
$pdf ->AddPage(); //Seitenwechsel
}
$pdf->Output($row_rs_article['title'].".pdf" , true); //PDF-Datei ausgeben, Dateiname Artikeltitel
?>


Der Code lautet wie folgt:
define('FPDF_FONTPATH' ,'font/'); //Definieren Sie den Pfad zum Schriftartenordner
require_once('fpdf/fpdf.php'); //Enthält die fpdf-Klassenbibliotheksdatei

class PDF erweitert FPDF
{
function Header() //Legen Sie die Kopfzeile fest
{
$this->SetFont('Arial','B',15); //Legen Sie die Schriftart für die Kopfzeile fest

$this ->Cell(80); //Verschiebe die Zelle

$ this->Cell(30,10,'Title'); //Kopfzeilentext schreiben
$this->Ln(20); //Zeilenumbruch
}

function Footer () //Legen Sie die Fußzeile fest
{
$this->SetY(-15); //Legen Sie die Position der Fußzeile fest
$this->SetFont('Arial','I', 8); //Fußzeilenschriftart festlegen
$this->Cell(0,10,'Page - '.$this->PageNo( )); //Die aktuelle Seitenzahl als Fußzeileninhalt ausgeben

}

}

$pdf=new PDF('P', 'mm', 'A4'); ein neues FPDF-Objekt, platzieren Sie das Papier vertikal, die Einheit ist Millimeter, die Papiergröße ist A4
$pdf->Open(); //Starten Sie die PDF-Erstellung
$pdf->AddPage(); /Eine Seite hinzufügen
$pdf->SetFont('Courier','I ',20); //Schriftstil festlegen
$pdf->Cell(0,0,'Hello World!') ; //Eine Zelle hinzufügen

$pdf->Output(); / /PDF zum Browser ausgeben


Das Obige ist der Implementierungscode der PHP-FPDF-Klassenbibliothek Es kann jedem helfen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!