magento: PDF-Design anpassen


25

Ich möchte das PDF-Layout der Rechnung anpassen.

Wenn es einen großen Produktnamen gibt, sehen die Tabellendaten nicht richtig ausgerichtet aus Bildbeschreibung hier eingeben.

Wie kann ich das Design der PDF-Rechnung einfach verwalten?

Ich habe versucht, Änderungen in app / code / core / mage / sales / model / order / pdf / abstract.php vorzunehmen, habe aber die Lösung nicht gefunden. brauche Hilfe, um das PDF-Layout-Design zu reparieren.


1
Das Ändern des Rechnungslayouts in Magento ist immer eine schwierige Aufgabe und Sie sollten viel Zeit dafür einplanen. Vielleicht werfen Sie einen Blick auf Firegento_Pdf, wir denken, es ist einfacher anzupassen: github.com/firegento/firegento-pdf
Fabian Blechschmidt

Antworten:


11

Sie können durch Modifizieren dieser Datei die Rechnung Layout anpassen: Mage_Sales_Model_Order_Pdf_Invoice(app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php). Natürlich müssen Sie die Datei neu schreiben.

Schauen Sie sich auch diese Artikel an, um zusätzliche Informationen und Beispiele zu erhalten:

  1. http://www.atwix.com/magento/customize-magento-pdf-invoice-and-packingslip/
  2. http://www.satollo.net/magento-wie-zum-leicht-ändern-der- rechnung-pdf
  3. http://www.magentocommerce.com/knowledge-base/entry/custom-pdf-templates/
  4. http://www.magentocommerce.com/wiki/5_-_modules_and_development/orders/editing_an_invoice_pdf

Hallo, danke für die Antwort. Ich habe beide Quellen überprüft. invoice.php und abstract.php sind noch geöffnet und nehmen noch Änderungen vor, haben aber keine Lösung gefunden.
Jack Torris

Nun, Magento verwendet Zend_Pdf-Klassen, um PDF-Dateien zu erstellen. Schauen Sie sich hier an, wie Sie Ränder, Auffüllungen usw. hinzufügen ( framework.zend.com/manual/1.12/en/zend.pdf.pages.html )
Evgeni Ivanov

Um die von mir vorgenommenen Änderungen zu überprüfen, müssen Änderungen an der Datei vorgenommen und anschließend die Rechnung per PDF neu erstellt werden. Kann ich die Ausgabe einfach überprüfen? Ich meine, ohne jedes Mal eine Rechnung zu erstellen?
Jack Torris

Stellen Sie zunächst sicher, dass der Cache deaktiviert ist. Wenn Sie eine Änderung vornehmen, drucken Sie einfach eine bereits vorhandene Rechnung (Verkauf-> Rechnungen). Wiederholen Sie den Vorgang, wenn Sie Änderungen am Layout vornehmen.
Evgeni Ivanov

Kannst du mir sagen, ob ich einen Tisch zeichnen möchte? Wie zeichnet man einen Tisch oder eine Grenze?
Jack Torris
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.