4 Stimmen

Wie konvertiert man html in pdf mit php?

Ich habe html in einer Mysql-Tabelle und möchte es in herunterladbare pdf-Dateien umwandeln.

Es gibt Tools zur Konvertierung von Dateien in PDF, aber ich habe keines gefunden, das mit PHP funktioniert.

Können Sie helfen? Haben Sie Vorschläge?

3voto

Somnath Muluk Punkte 51007

Wenn es darum geht, ein pdf aus php zu erstellen, wird Ihnen pdflib helfen.

Andernfalls, wenn Sie konvertieren eine HTML-Seite im PDF-Format über PHP zu erstellen, sind die mir bekannten Optionen:

DOMPDF : php Klasse, die html umhüllt und das pdf erstellt. Funktioniert gut, anpassbar (wenn Sie wissen, php), basierend auf pdflib, wenn ich mich richtig erinnere, es nimmt sogar einige CSS. Schlechte Nachricht: langsam, wenn die HTML groß oder komplex ist.

HTML2PS DOMPDF: dasselbe wie DOMPDF, aber dieses konvertiert zuerst in .ps (ghostscript) und dann in das gewünschte Format (pdf, jpg, png). Für mich ist dies etwas besser als dompdf, aber haben die gleichen Geschwindigkeitsproblem oh, bessere Kompatibilität mit css.

Diese beiden sind php-Klassen, aber wenn Sie eine Software auf dem Server installieren und über passthru() oder system() darauf zugreifen können, sollten Sie auch diese in Betracht ziehen:

wkhtmltopdf Basierend auf Webkit (Safari's Wrapper), ist es wirklich schnell und leistungsstark. Es scheint das beste Programm (atm) zu sein, um HTML-Seiten on the fly in PDF zu konvertieren, es braucht nur 2 Sekunden für ein 3-seitiges xHTML-Dokument mit CSS2. Ist ein neues Projekt, jedenfalls wird die google.code Seite oft aktualisiert.

htmldoc Dies ist ein Tank, es wirklich nie zu stoppen / Absturz. das Projekt scheinen Tod in der 2007, aber trotzdem, wenn Sie nicht brauchen css-Kompatibilität kann dies nett für Sie sein.

tcpdf - Dies ist eine verbesserte und gepflegte Version von fpdf. Hauptmerkmale von tcpdf und es ist auch mit weniger Ausführungszeit mit großer Leistung. Für eine detaillierte Anleitung zur Verwendung der beiden beliebtesten PDF-Erzeugungsklassen: TCPDF und FPDF. Bitte folgen Sie dieser Link .

Siehe auch diesen Beitrag.

  1. HTML + CSS in PDF mit PHP konvertieren?
  2. Welche ist die beste PDF-API für PHP?
  3. Eine HTML-Datei in PHP als PDF exportieren?
  4. HTML mit PHP-Variablen in eine PDF-Datei schreiben?
  5. Werkzeug zum Exportieren von html als pdf
  6. Konvertierung von HTML in PHP-Datei in PDF-Datei

2voto

Pascal MARTIN Punkte 384469

El html2pdf Bibliothek könnte Ihnen helfen; ich habe gehört, dass sie im Allgemeinen gute Arbeit leistet - aber möglicherweise müssen Sie Ihr HTML ein wenig anpassen.

2voto

alex Punkte 457905

DOMpdf ist die beste kostenlose Version.

Wenn Geld keine Rolle spielt, PrinceXML ist am besten.

2voto

QKWS Punkte 1059

Sie können auch Folgendes versuchen mPDF Es ist kostenlos und hat eine umfangreiche Dokumentation.

Exemple :

<?php

include('mpdf/mpdf.php'); 

$mpdf=new mPDF(); 

$mpdf->WriteHTML('<img src="images/logo.png">'); //Write HTML

$mpdf->Output(); //Show the output

?>

0voto

José Carlos Punkte 1005

Am einfachsten ist es, wenn Sie http://www.tcpdf.org/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X