magento: hóa đơn tùy chỉnh thiết kế PDF


25

Tôi muốn tùy chỉnh bố cục Hóa đơn PDF.

khi có tên sản phẩm lớn, dữ liệu bảng không được căn chỉnh phù hợp nhập mô tả hình ảnh ở đây.

Làm thế nào tôi có thể dễ dàng quản lý thiết kế của HÓA ĐƠN PDF.

Tôi đã cố gắng thực hiện các thay đổi trong ứng dụng / mã / lõi / pháp sư / bán hàng / mô hình / đơn hàng / pdf / trừu tượng nhưng không nhận được giải pháp. cần giúp đỡ để sửa chữa thiết kế bố trí pdf.


1
Thay đổi bố cục inoice trong magento luôn là một nhiệm vụ khó khăn và bạn nên lập kế hoạch RẤT NHIỀU THỜI GIAN cho nó. Có thể có một cái nhìn về Firegento_Pdf, chúng tôi nghĩ rằng việc tùy chỉnh dễ dàng hơn: github.com/firegento/firegento-pdf
Fabian Blechschmidt

Câu trả lời:


11

Bạn có thể tùy chỉnh bố cục hóa đơn bằng cách sửa đổi tệp này : Mage_Sales_Model_Order_Pdf_Invoice(app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php). Tất nhiên bạn cần phải viết lại tập tin đúng cách.

Ngoài ra hãy xem các bài viết này để biết thêm thông tin và ví dụ:

  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.magentoc Commerce.com/ledgeledge-base/entry/custom-pdf-temsheet/
  4. http: //www.magentoc Commerce.com/wiki/5_-_modules_and_development/nings/editing_an_invoice_pdf

xin chào, cảm ơn đã trả lời tôi đã kiểm tra cả hai nguồn. Billing.php và trừu tượng arestill mở và vẫn thực hiện các thay đổi cho nó nhưng không tìm thấy cách khắc phục.
Jack Torris

Chà, Magento sử dụng các lớp Zend_Pdf để tạo tệp pdf. Vì vậy, bạn có thể xem ở đây về cách thêm những thứ như lợi nhuận, đệm và vân vân ( framework.zend.com/manual/1.12/en/zend.pdf.pages.html )
Evgeni Ivanov

để kiểm tra các thay đổi tôi đang thực hiện, tôi cần thay đổi tệp và sau đó tạo lại hóa đơn qua PDF. Tôi có thể kiểm tra đầu ra dễ dàng không? ý tôi là không tạo hóa đơn mọi lúc?
Jack Torris

Trước tiên hãy chắc chắn rằng bộ nhớ cache đã bị tắt. Hơn khi bạn thực hiện thay đổi, chỉ cần in một hóa đơn đã tồn tại (Bán hàng-> Hóa đơn). Lặp lại quá trình bất cứ khi nào bạn thực hiện một số thay đổi để bố trí.
Evgeni Ivanov

bạn có thể cho tôi biết nếu tôi muốn vẽ bảng? Làm thế nào để vẽ bảng hoặc đường viền?
Jack Torris
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.