magento: dostosowanie projektu PDF do faktury


25

Chcę dostosować układ faktury PDF.

gdy występuje duża nazwa produktu, dane tabeli nie wyglądają na odpowiednio wyrównane wprowadź opis zdjęcia tutaj.

Jak mogę łatwo zarządzać projektem FAKTURY PDF.

Próbowałem wprowadzić zmiany w aplikacji / code / core / mage / sales / model / order / pdf / abstract.php, ale nie znalazłem rozwiązania. Potrzebuję pomocy, aby naprawić projekt układu pdf.


1
Zmiana układu faktury w Magento jest zawsze trudnym zadaniem i należy na to zaplanować DUŻO CZASU. Może zajrzyj na Firegento_Pdf, uważamy, że łatwiej jest go dostosować: github.com/firegento/firegento-pdf
Fabian Blechschmidt

Odpowiedzi:


11

Można dostosować układ faktury przez modyfikację tego pliku: Mage_Sales_Model_Order_Pdf_Invoice(app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php). Oczywiście musisz poprawnie przepisać plik.

Zapoznaj się również z tymi artykułami, aby uzyskać dodatkowe informacje i przykłady:

  1. http://www.atwix.com/magento/customize-magento-pdf-invoice-and-packingslip/
  2. http://www.satollo.net/magento-how-to-sligtly-modify-the-invoice-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

cześć, dzięki za odpowiedź. sprawdziłem oba źródła. invoice.php i abstract.php są nadal otwarte i nadal wprowadzają w nim zmiany, ale nie znalazły sposobu ich naprawy.
Jack Torris

Cóż, Magento używa klas Zend_Pdf do tworzenia plików pdf. Możesz więc sprawdzić, jak dodawać takie marginesy, wypełnianie itd. ( Framework.zend.com/manual/1.12/en/zend.pdf.pages.html )
Evgeni Ivanov

aby sprawdzić zmiany, które wprowadzam, muszę wprowadzić zmiany w pliku, a następnie ponownie utworzyć fakturę w formacie PDF. czy mogę łatwo sprawdzić wyjście? mam na myśli bez tworzenia faktury za każdym razem?
Jack Torris

Najpierw upewnij się, że pamięć podręczna jest wyłączona. Niż po wprowadzeniu zmiany wystarczy wydrukować już istniejącą fakturę (Sprzedaż-> Faktury). Powtórz ten proces za każdym razem, gdy wprowadzisz zmiany w układzie.
Evgeni Ivanov

czy możesz mi powiedzieć, czy chcę narysować stół? jak narysować stół lub obramowanie?
Jack Torris,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.