PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PDFlib vs. FPDF und gibt es noch Alternativen für PDF?



Gutschy
06-07-2004, 09:51
Hi,

also vorne Weg FPDF (http://www.fpdf.org/) ist eine große PHP-Klasse und wird einfach in das Serververzeichnis eingebunden und läuft bei mir schon mal nicht, :o mit PDFlib (http://www.pdflib.com/de/index.html) hab ich mich noch gar nicht befasst weil ein bischen teuer, geht erst ab 450,-€ los. Die Sache läuft bei mir auf Windows XP *seufz* und der Apache mit MySQL und PHP kommen von Xampp (http://www.apachefriends.org/de/xampp.html). Hat sich schon mal jemand mit diesem Thema intensiv beschäftigt. Ich hab ein kleines How To bei hacke.net (http://www.hacke.net/php/pdf/fpdf.php) gefunden. Ist wirklich nett, nur das dass Beispiel nicht bei mir läuft :( . Unter dem IE gibt es nur den Quellcode von PDF zu lesen und Netscape 7.1 zusammen mit dem Adobe Acrobat 6 gibt nur die Meldung aus "Die Datei ist beschädigt und kann nicht repariert werden."

Vielleicht hat mal jemand lust schnell FPDF zu installieren, einfach das ZIP im Server Verzeichniss installieren. Und sich "Hello World" draufpacken mit diesem Skript.
<?php
define('FPDF_FONTPATH','fpdf/font/');
require('fpdf/fpdf.php');

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

Dann weiß ich zumindest ob meine Kist spinnt und ihr habt auch wieder was gelernt *gg* :D ist doch mal was nettes mal ebend ein PDF in PHP zu erzeugen und das ganze ist bestimmt unter 20 Minuten zu schaffen.

Gaert
06-07-2004, 10:03
Hallo,

kann es sein, dass du von <?php oder nach ?> noch Leerzeichen oder Zeilenumbrüche hast - das zerstört dir die PDF Ausgabe. Wenn dein Skript irgendwo nen Fehler hat und ne entsprechende Augabe macht, dann gehts auch in die Hose... also nochmal Pfadangaben prüfen.

Ich verwende weder PDFlib noch FDPDF sondern die PDF Klasse von R&OS und fahre damit sehr gut...
--> http://www.ros.co.nz/pdf/

Gutschy
06-07-2004, 11:07
Jepp,

das wars, einfach vor und nach dem PHP alles wegmachen und es läuft.

Du hast mir echt mal wieder schnell geholfen, aber das so was auch in einem Tut nicht an erster Stelle erwähnt wird. *tztz*

Allerbesten Dank!!

Gutschy