ERLEDIGT
NEIN
NEIN
ANTWORTEN
16
16
ZUGRIFFE
4526
4526
EMPFEHLEN
-
Also, ich hab mit mal alles in der PHP Manual reingezogen und ein Script zur Erzeugung eines einfachen PDF Dokumentes geschrieben.
Aber es ****t irgendwie nicht, obwohl ich mir ziemlich sicher bin,
das es so richtig ist.
PHP-Code:<?php
//Neues PDF-Objekt erstellen
$pdf = PDF_new();
//Neues Dokument erstellen
PDF_open_file($pdf);
//Dokumentinformationen hinzufügen (Autor,Titel und Erzeuger)
pdf_set_info($pdf,"author","fungo");
pdf_set_info($pdf,"title","Test der PDFLib");
pdf_set_info($pdf,"creator","fungo");
//Neue Seite innerhalb des Dokumentes erstellen
PDF_begin_page($pdf,450,450);
//Inhalt einfügen
pdf_show_xy($pdf, "Die PDFLib ist spassig",5,225);
//Seitenende festlegen
pdf_end_page($pdf);
//Datei schließen
pdf_close($pdf);
//PDF-Daten aus dem Buffer holen
$buffer = pdf_get_buffer($pdf);
//PDF-Dokument ausgeben
header("Content-type:application/pdf");
header("Content-Lenght:".strlen($buffer));
header("Content-Disposition:inline; filename=test.pdf");
echo $buffer;
//Dokument aus dem Speicher löschen
pdf_delete($pdf);
?>Deus é Brasileiro
-
18.07.02 00:43 #2
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
Ok 2 Probleme wären mir bekannt:
1. achte auf lowercase und UPPERCASE, schreibe einheitlich:
PDF_open_file($pdf);
lieber zu
pdf_open_file($pdf);
2. Die pdf extension ist nicht geladen.
Tipp: Schön wäre eine eventuelle Fehlermeldung die du erhälst hier zu posten, damit man beim Helfen nicht auf Ratespielchen angewiesen ist.
Gruß,
Neuro
-
php extension ist geladen, da ich es schon überprüft hab.
ich upper und lowercase ausprobiert und es ****t trotzdem nicht.
Es gibt keine Fehlermeldung; einfach eine weiße html seite.
Eigentlich müsste sich nach dem ausführen Acrobat reader mit dem Dokument öffnen.Deus é Brasileiro
-
18.07.02 03:07 #4
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
jetzt kann ich dir helfen, sitze nicht mehr am grafx-mac sondern an meinem coding-pc:
Ok.. fehler:
du must einen font angeben bevor du die dokumentgröße angibst.
korrigierte version:
Ich hoffe das hilft dir weiterPHP-Code:<?php
//Neues PDF-Objekt erstellen
$pdf = PDF_new();
//Neues Dokument erstellen
PDF_open_file($pdf);
//Dokumentinformationen hinzufügen (Autor,Titel und Erzeuger)
pdf_set_info($pdf,"author","fungo");
pdf_set_info($pdf,"title","Test der PDFLib");
pdf_set_info($pdf,"creator","fungo");
//Neue Seite innerhalb des Dokumentes erstellen
PDF_begin_page($pdf,450,450);
//font auswählen
pdf_set_font($pdf, "Times-Roman", 30, "host");
//Inhalt einfügen
pdf_show_xy($pdf, "Die PDFLib ist spassig",5,225);
//Seitenende festlegen
pdf_end_page($pdf);
//Datei schließen
pdf_close($pdf);
//PDF-Daten aus dem Buffer holen
$buffer = pdf_get_buffer($pdf);
//PDF-Dokument ausgeben
header("Content-type:application/pdf");
header("Content-Lenght:".strlen($buffer));
header("Content-Disposition:inline; filename=test.pdf");
echo $buffer;
//Dokument aus dem Speicher löschen
pdf_delete($pdf);
?>
,
vote für mich und mach mich wieder grün *werbungmach*
-
dafür das ich davon vorher keine peilung hatte hab ich es ja fast richtig gemacht :-]
Ein Vote für Dich !Deus é Brasileiro
-
Wie bekomme ich einen Zeilenumbruch innerhalb des Dokumentes hin?
Wenn ich jetzt einen Text mit pdf_show oder pdf_show_xy ausgebe,
wir der Teil des Strings, der länger als das Dokument ist abgeschnitten.
Hat das etwas mit dem Befehl pdf_continue_text zu tun? Ich verstehe
leider nur nicht wie ich diesen sinnvoll einsetzte, habe auch schon viel ausprobiert, aber kein Ergebnis bekommen.Deus é Brasileiro
-
und gleich noch ne Frage:
Befehle, die alle etwas mit grafischen Funktionen zu tun haben, also
Linien, Kreise usw. ****en generell nicht.
Liegt das daran, das ich noch eine weiteres Modul brauche?
also z.B. pdf_stroke usw. ****en nichtDeus é Brasileiro
-
wenn der text den du schreibst zu lang für die seite ist passiert kein zeilen umbruch
contniue_text machste um in der nächsten zeile zu schreiben
grafik und text aufrufe der funktionen darfst du nicht mischen
erst grafik abschliessen dann text schreiben ..
-
und wie mach ich nun nen umbruch?
Deus é Brasileiro
-
19.07.02 19:13 #10
- Registriert seit
- Apr 2002
- Beiträge
- 1.721
versuch mal \n
War ja nix...
-
ist das dein ernst?Ich dachte nie, ich würde alleine sterben, nach 6 Monaten werde ich vergessen sein. Gebt all meine Sachen zu meinen ganzen Freunden, ihr werdet nie wieder einen Fuß in mein Zimmer setzen. Ihr werdet es abschließen, es zunageln. Bitte sagt meiner Mutter es ist nicht ihre Schuld.
:)
-
hat sich erledigt mit dem umbruch:
pdf_show_boxed(...) ist die LösungDeus é Brasileiro
-
19.07.02 23:40 #13
- Registriert seit
- Apr 2002
- Beiträge
- 1.721
Original geschrieben von Bomber
ist das dein ernst?
rofl
natürlich nicht
ganz so bescheuert bin ich auch nicht
is nen songtext von blink182
ps:sorry für offtopicWar ja nix...
-
05.03.03 11:01 #14
- Registriert seit
- May 2002
- Ort
- luzern (schweiz)
- Beiträge
- 62
irgendwie will das net so ...
ich hab das script von oben übernommen und bei mir lokal getestet.
kommt auch keine fehlermeldung und acrobat scheint aufzustarten - jedenfalls kommt das start-bild.
aber mehr passiert dann nicht ... der browser mit der php bleibt weiss und acrobat ist zwar in im task-manager unter den prozessen aufgeführt, aber nicht bei den anwendungen.
bei der php scheint er aber was zu rechnen ... jedenfalls kann ich den quellcode net angucken.
und nach n paar minuten kommt folgende fehlermeldung:
es ist ein datei-E/A-fehler aufgetreten. das zeitlimit für die verbindung wurde überschritten.
what's wrong?
thx schon jetztHOSSA!
TheMike
-
hast du überhaupt die pdflib installed Mike?
Ähnliche Themen
-
PDFlib
Von zettelbox im Forum PHPAntworten: 4Letzter Beitrag: 11.05.09, 08:43 -
PDFlib
Von tschroeder im Forum ASPAntworten: 1Letzter Beitrag: 30.06.07, 23:30 -
pdflib 5
Von hikeda_ya im Forum PHPAntworten: 0Letzter Beitrag: 07.07.06, 09:14 -
pdflib
Von DelphiDel im Forum PHPAntworten: 1Letzter Beitrag: 08.11.05, 02:33 -
PDFlib aktivieren !? (PHP)
Von Sebigf im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 25.07.05, 05:17





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren