WinFuture-Forum.de: Html Zu Pdf Via Php - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Html Zu Pdf Via Php


#1 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 25. März 2010 - 17:21

Hallo Community,

ich bin schon länger auf der Suche nach einem PHP-Script welches mir .html bzw dynamische Seiten in ein PDF-Dokument umwandelt.

Ich habe auch diverse Scripte gefunden, habe aber leider bis jetzt keins zum laufen gebracht.

Für mich ist es wichtig, dass ich eine dynamisch erstellte Seite in ein PDF-Dokument unwandle.

Ich habe zum Beispiel folgendes Script gefunden:
http://sourceforge.n...ects/html2fpdf/

Kann mir jemand erklären wie ich das ans laufen bekommen?

Auf der Seitre http://html2fpdf.sourceforge.net/ sind einige Beispiele, aber keine wirkliche Doku vorhanden.

Wenn jemand ein anderes Script kennt bzw schon Erfahrungen damit gesammelt hat wär ich ihm sehr verbunden mir sein Wissen weiterzugeben! :)
0

Anzeige



#2 Mitglied ist offline   Tienchen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 423
  • Beigetreten: 09. März 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 25. März 2010 - 20:16

Hallo!

Dieses Script hier ist wohl besser dokumentiert: http://www.fpdf.org/
0

#3 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 25. März 2010 - 21:21

EMPFEHLE tcpdf
ist recht easy das zu machen habs heute selbst gebraucht
0

#4 Mitglied ist offline   Tienchen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 423
  • Beigetreten: 09. März 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 25. März 2010 - 22:09

Aber mehr als 10MB... Das ist schon recht viel, gerade auf Webhosting, hmm... Dann wäre http://www.tufat.com...ps_html2pdf.htm auch eine Alternative.
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 26. März 2010 - 08:21

Da kann ich wohl noch einen oben drauf setzen. :)

http://www.digitaljunkies.ca/dompdf/
0

#6 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. März 2010 - 13:09

Also alle Beispiele die bis jetzt genannt worden sind habe ich auch schon entdeckt, bekomme sie aber einfach nicht ans laufen.

Am einfachsten wäre es ja in HTML und CSS eine Seite zu erstellen und diese mit ein zwei Funktionen umzuwandeln.
wenn ich mich recht erinnere muss man mit FPDF ja die Seite mit der Klasse erstellen. :)

Für mich wäre es super, wenn jemand mal ein kurzer Beisiel mit der Klasse/Script zeigt die er für am einfachsten hält.

HTML2PDF fehlt komplett die Doku, und mit den anderen komme ich einfach nicht klar!
0

#7 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. März 2010 - 14:07

Habe mal dompdf ausprobiert.

Aber leider funktioniert nichtmal das Beispiel:
<?php
require_once("dompdf_config.inc.php");

$html =
  '<html><body>
  <h1>Winfuture</h1>
  </body></html>';

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");

?>
Muss ich noch irgendetwas am Server einstellen?

0

#8 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 26. März 2010 - 14:20

Kriegst du eine Fehlermeldung? Schreibrechte?
0

#9 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. März 2010 - 15:59

Ich lasse es auf einem XAMPP Server local laufen. Haber Rechtsklick -> Eigenschaften "Schreibgeschütze" entfernt.

Ich bekomme auch keine Fehlermeldung!
0

#10 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 26. März 2010 - 16:19

Passiert also überhaupt nichts?
Oder kann es sein, dass du die Fehlermeldung anhand der PDF-Ausgabe übersiehst?
0

#11 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. März 2010 - 16:22

Es passiert garnichts, in meiner test.php wo der Code drin steht wird nichts als HTML ausgegeben, keine Fehlermeldung und es wird auch kein .pdf erstellt.

Muss vielleicht noch etwas wegen der Schriftarten importiert werden oderso?
0

#12 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 26. März 2010 - 16:28

Error Reporting ist auf E_STRICT und E_ALL?

Bei mir hat es eigentlich ausgereicht DOMPDF auf den Server zu laden.
0

#13 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. März 2010 - 16:32

Auch unter E_STRICT und E_ALL wird kein Fehler zurückgegeben.

Ich habe folgendes gemacht:

1. dompdf-0.5.1.zip runtergeladen
2. den Ordner dompdf-0.5.1 in das Verzeichnis "htdocs" vom xampp Server gelegt.
3. test.php mit den vonmir oben genannten Code erstellt.
4. Zugesehen wie nichts passiert! :)

Nochmal zu den Schreibrechten, wie stelle ich diese ein? Normal in Windows, also "Schreibgeschütz" usw?
0

#14 Mitglied ist offline   Tienchen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 423
  • Beigetreten: 09. März 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 27. März 2010 - 13:41

XAMPP ist praktisch eine VM - da hat Windows wenig zu melden.
Das beste wäre in so einem Fall über ein FTP-Programm o.ä. (nicht über Windows Explorer) einmal zuzugreifen und dann die Berechtigungen auf 755 o.ä. zu setzen. Wobei das eigentlich normalerweise nicht notwendig ist bei XAMPP, aber man weiß ja nie...
0

#15 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.119
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 01. April 2010 - 15:08

Okay, das werde ich mal ausprobieren! ;D
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0