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

Implementierungscode für die PHP-FPDF-Klassenbibliotheksanwendung

Dec 14, 2016 pm 12:00 PM
fpdf

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

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)