PDF erzeugen in PHP mit HTML2PDF

Das könnte dich auch interessieren …

11 Antworten

  1. Sven sagt:

    Hi Werner,

    anstelle von html nehme ich OpenOffice/LibreOffice Dokumente als Templates.
    Das ganze hat den Vorteil, dass meine Kunden kein html lernen müssen und so Sachen wie Header/Footer oder große Tabellen funktionieren.

    Unter http://template2pdf.com/ gibt es eine API und php Beispiel Code.
    Für ‚low-volume-usage‘ ist die Nutzung im Moment kostenlos.

    Würde mich über Feedback freuen.

    Danke,
    Grüße,
    Sven

  2. Peter sagt:

    Hallo Werner,

    danke für die hilfreiche Lösung!

    Wir hatten ein anderes Problem: die PDFs mussten gut aussehen, und das manuelle Erstellen war sehr aufwändig.

    Wir haben eine gute Alternative verwendet: http://pdfnow.com
    Damit können PDFs kostenlos aus PHP erstellt werden, dabei kann man eigene zu verwendende Templates definieren.

    Die Templates werden hochgeladen, der PDF-Generator wird über einen einfachen PHP-Befehl aufgerufen:

    generatePdf(„“, array();

    Ich denke, das ist für viele Fälle sehr hilfreich, und kann für den einen oder anderen nützlich sein. Briefe und Rechnungen lassen sich damit sehr schnell erstellen.

  3. Karsten sagt:

    Frage: kann ich auch in der Variablen Content Php Code benutzen?

    • ich habe etwas überlegen müssen was du da genau meinst. Nein in der Variablen $content sollte dann nur noch HTML Code stehen. Aber nachdem das ganze ein PHP Script ist kannst du ja über PHP der Variablen $content dynamisch HTML Content zuweisen. Also eigentlich kann ich deine Frage mit einem klaren Jein beantworten 😉

  4. Micha sagt:

    Hallo, erst einmal Danke für diese Seite. Ich hab es auch geschafft einen HTML Code in pdf anzeigen zu lassen. Nun würde ich das Ganze nicht im Browser ausgeben, sondern eine *.pdf generieren und speichern.

    danke und viele Grüße

  5. Eigentlich ein hervorragendes Tool.
    Leider funktionieren in modernen Dateien die Klassen „float:left“ und „float:right“ nicht.

    Hat jemand eine Lösung?

    Gruss
    Henning Hahn

  6. hubert sagt:

    Wie kann ich html2pdf auf meinen webserver bei einem provider installieren.
    Ich bekomme folgende aneldung wenn ich ein beispiel example file teste

    [ERROR] It seems that HTML2PDF dependencies are not installed… you must install thems with `composer install`

    danke für eine Antwort

    • Werner Ziegelwanger sagt:

      bei einem Shared Host scheitert es leider oft an den nötigen Rechten bzw. an der Software. Sofern composer nicht installiert ist könntest du ja mal nachfragen. Anscheinend gibt es mit einer der aktuelleren PHP Versionen sogar eine Standardlösung. Ich weiß aber leider grad nicht den Funktionsnamen…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert