Welches PDF-Plugin verwendet Magento zum Generieren von Rechnungen?


7

Ich muss Verkäufern / Anbietern die Möglichkeit geben, ihre Bestellinformationen wie Name, Artikel, Preis, Menge usw. im PDF-Format auf einer benutzerdefinierten Seite herunterzuladen .

Ich plane, jedes PDF-Plugin zu verwenden, wie in Link1 oder Link2 erwähnt . Ich wollte wissen, mit welchem ​​PDF-Plugin Magento Rechnungen [Verkäufe> Bestellungen] im PDF-Format erstellt.

Ich meine, welche der folgenden Optionen verwendet Magento?

  • ApacheFOP
  • dompdf
  • FPDF
  • html2ps
  • mPDF
  • PDFlib
  • TCPDF
  • wkhtmltopdf
  • Zend_Pdf

1
Keine Antwort auf Ihre spezielle Frage, sondern ein Vorschlag, der auf Ihrem Anwendungsfall basiert: Schauen Sie sich PhantomJS an. Es ist ein kostenloser kopfloser WebKit-Browser, der über eine einfache JavaScript-Logik gesteuert wird und direkt in PDF- und Bildformaten wie PNG gespeichert werden kann. Sie erstellen einfach eine Seite, die die gewünschten Informationen mit HTML / CSS rendert, und rufen dann PhantomJS auf, um die Seite abzurufen und eine PDF-Datei daraus zu rendern. Es ist weitaus zuverlässiger als die meisten "HTML to PDF" -Konverter.
Agop

Antworten:


6

Magento verwendet kein Plugin, um die PDFs zu generieren. Es verwendet Zend_Pdf.
Sie können sich alle Klassen hier ansehen und sehen, wie es gemacht wird.
Ist leider Zend_Pdfnichts Magisches. Es erfordert viel Arbeit und einige Kenntnisse der Geometrie.
Es ist, als würde man etwas auf eine Leinwand zeichnen. Sie CA Methoden verwenden , wie drawRectangleoder drawTextum tatsächlich Ihre Elemente auf der Seite zu platzieren.
Eine ausführlichere Dokumentation finden Sie Zend_Pdfhier



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.