PDF erzeugen

Atse87

Grünschnabel
moin,

ich brauch da ma nen bissl hilfe im sachen pdf erzeugen.
in den meisten tutorials wird steht meistens da man diesen code hier benutzen soll o.ä.:

<?php

require('fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World !');
$pdf->Output("kontaktliste.php");

?>

dann bringt er mir aber blos die Fehlermeldung:
FPDF error: Could not include font metric file

hab da auch noch einen anderen code, den ich mehr oder weniger selbst geschrieben hab:

<?php

require("fpdf.php");
class kliste extends FPDF
{
function FPDF()
{
global $pdf;
$pdf->SetFont("Arial","B",14);
$pdf->Text(15,280,"Kontaktliste");
}
}
$pdf=new FPDF("P","mm","A4");
$pdf->Output("kontaktliste.pdf");

?>

da erzeugt er mir zwar eine pdf datei aber ohne inhalt, also meine fragen, wie bekomm ich das jetzt hin das da mein text bzw daten die ich aus ner datenbank abfrage drinn stehn

mfg
 
Die Fehlermeldung heißt das er die schrift.php datei nicht findet, versuch mal das Font verzeichniss explizit anzugeben:


PHP:
define('FPDF_FONTPATH', 'font/');

Ansonsten werf ich nochmal ein bisschen Code zum reinfinden hier hin.
Er gibt eine Tabelle mit den Zeichen 1 bis 255 der schriftart aus.

PHP:
<?
define('FPDF_FONTPATH', 'font/');
require("fpdf.php");

$pdf = new FPDF();
$pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(20,10,"Arialf\n");
    $pdf->SetFontSize(10);

$pdf->SetFillColor(250,250,250);
$pdf->SetDrawColor(255,255,255);
$pdf->SetLineWidth(0.5);

for($i=1;$i<=255;$i++) {
    if($i%10 == 1) $pdf->Ln();
    if($i%10 == 1) $pdf->SetFillColor(230,230,230);
    if($i%20 == 1) $pdf->SetFillColor(250,250,250);
	
    $pdf->Cell(7,4,$i,1,0,0,1);
    $pdf->Cell(10,4,chr($i),'','','C',1);
}

$pdf->Output();
?>
 
Zuletzt bearbeitet:
Thanks for the good support and the great answer.

Ich würde mir trotzdem wünschen, irgendjemand würde
mal eine Alternative zu FPDF schreiben. Ich hasse
dieses Cropzeug aus tiefstem Herzensgrunde :)
Hab selber zu viel damit arbeiten müssen.

Als Tip noch für Atse87:
Wenn du das noch nicht kennen solltest http://fpdf.de/forum/
 
Was willste denn da als Alternative ?
FPDF ist schon eine Alternative zur PDFlib.
 
Zurück