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

Implementierungscode für die PHP-FPDF-Klassenbibliotheksanwendung

黄舟
Freigeben: 2016-12-14 12:00:47
Original
1311 Leute haben es durchsucht

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)!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage