PHP PDF-Erstellung (A3, A4 und A5
Ich bin auf der Suche Generierung von PDF-Dateien zur Ausgabe verschiedener Arten von Dokumenten-Größen, A3, A4, A5 mit PHP.
Derzeit habe ich ein div, dass hat verschiedene divs in diesem Bereich, die absolut positioniert werden.
Was ich Suche zu tun, aber ist dieses div eine Feste Höhe, eine Breite, aber wenn ich den Inhalt speichern, es verwendet werden kann für A4 -, A3-und A5-Größen.
Was ist der beste Weg, dies zu erreichen?
Dank
EDIT:
Ich bin auch versucht, fügen Sie eine volle Breite Hintergrundbild für jeden Typ?
Ebenfalls funktioniert das div muss eine bestimmte Höhe/Breite um jedes Dokument?
Ich würde gerne eine "Fläche" wo kann ich den HTML-Code anzeigen des Dokuments. Also, wenn ich wählen Sie A3, es wird dann speichern Sie das PDF als A3, mit dem hintergrund Bild in voller Breite und alle positionierte divs an den richtigen stellen.
- Check dieser
- Sie konnte die
mPDF
- Bibliothek für PHP, die Sie nur passieren Sie die HTML-Quelle, und es erzeugt Sie die PDF Datei, während inmpdf
Konstruktor legen Sie das gewünschte Papierformat. - Ok, was ist mit hintergrund-Bilder? Diese müssen eine bestimmte Höhe/Breite für jede Seite, die Größe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden MPDF
mPDF ist eine PHP-Klasse, die erzeugt PDF-Dateien von UTF-8-codierte HTML. Es basiert auf FPDF und HTML2FPDF, mit einer Reihe von Verbesserungen.
Schrieb ich mPDF, um die Ausgabe von PDF-Dateien "on-the-fly' von meiner website, Umgang mit verschiedenen Sprachen. Es ist langsamer als die original-Skripte z.B. HTML2FPDF und erzeugt größere Dateien bei der Verwendung von Unicode-fonts, aber die Unterstützung für CSS-Stile etc. wurde schon viel verbessert - siehe die features.
Finden Sie die Beispiele, und fühlen sich frei, um download es. Es ist durchaus eine umfangreiche online - Dokumentation Handbuch für mPDF.
Hier ist die Liste der Argumente, die übergeben werden können default-Konstruktor.
Einem guten Weg, es zu tun ist die Klasse FPDF und seine Erweiterung TFPDF bringen, dass UTF8-Unterstützung.
Fpdf Homepage
Tfpdf-Skript
Ich habe es manchmal, und es funktioniert gut.
Können Sie eine API wie die von htm2pdf.co.uk
Versuchen, wkhtmltopdf ist von google, ich denke, es funktioniert mit WebKit so hat es eine riesige html-Kompatibilität, und hat auch eine option, um die Seite-Größe Ausgang, einschließlich A4,A3,etc oder bestimmte benutzerdefinierte Größe, das problem ist, dass ist eine ausführbare Anwendung , das heißt, Sie müssen führen Sie es auf Linux/Windows, und in einigen Fällen für das Archiv, das Sie brauchen, um Fragen zu den hosting-Anbieter, um Ihnen führen Sie die Genehmigung für die Anwendung
andere option ist http://pdfcrowd.com/html-to-pdf-api/ , ist eine API , die ermöglicht Ihnen das erstellen von pdf-und es hat eine große Kompatibilität mit HTML erschlagen, ist eine bezahl-service , ich denke, Sie haben einige gratis-Konto, aber Sie haben sehr begrenzte Anzahl von pdf-generieren Sie
ich dringend empfehlen wkhtmltopdf , der html-Konvertierung ist fast perfekt und kostenlos