magento: การปรับแต่งการออกแบบใบแจ้งหนี้ PDF


25

ฉันต้องการกำหนดเค้าโครง PDF ใบแจ้งหนี้เอง

เมื่อมีชื่อผลิตภัณฑ์ขนาดใหญ่ข้อมูลตารางจะดูไม่สอดคล้องป้อนคำอธิบายรูปภาพที่นี่กัน

ฉันจะจัดการการออกแบบของ PDF INVOICE ได้อย่างไร

ฉันพยายามทำการเปลี่ยนแปลงในแอพ / รหัส / core / mage / sales / model / order / pdf / abstract.php แต่ไม่ได้รับการแก้ไข ต้องการความช่วยเหลือในการแก้ไขการออกแบบเลย์เอาต์ pdf


1
การเปลี่ยนเลย์เอาต์ inoice ใน magento นั้นเป็นงานที่ยากเสมอและคุณควรวางแผนเป็นอย่างมาก อาจจะดู Firegento_Pdf เราคิดว่ามันง่ายกว่าที่จะกำหนดเอง: github.com/firegento/firegento-pdf
Fabian Blechschmidt

คำตอบ:


11

Mage_Sales_Model_Order_Pdf_Invoice(app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php)คุณสามารถปรับแต่งรูปแบบใบแจ้งหนี้โดยการแก้ไขไฟล์นี้: แน่นอนคุณต้องเขียนไฟล์ใหม่ให้ถูกต้อง

ดูที่บทความเหล่านี้สำหรับข้อมูลเพิ่มเติมและตัวอย่าง:

  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

สวัสดีขอบคุณสำหรับการตอบกลับ ฉันตรวจสอบทั้งสองแหล่งแล้ว invoice.php และ abstract.php เปิดใหม่อีกครั้งและยังคงทำการเปลี่ยนแปลง แต่ไม่พบวิธีแก้ไข
Jack Torris

วีโอไอพีใช้คลาส Zend_Pdf เพื่อสร้างไฟล์ pdf ดังนั้นคุณสามารถดูที่นี่เกี่ยวกับวิธีเพิ่มสิ่งต่าง ๆ เช่นระยะขอบช่องว่างภายในและอื่น ๆ ( framework.zend.com/manual/1.12/en/zend.pdf.pages.html )
Evgeni Ivanov

เพื่อตรวจสอบการเปลี่ยนแปลงที่ฉันทำฉันจำเป็นต้องทำการเปลี่ยนแปลงไฟล์แล้วสร้างใบแจ้งหนี้ใหม่ผ่าน PDF ฉันสามารถตรวจสอบผลลัพธ์ได้อย่างง่ายดายหรือไม่? ฉันหมายถึงโดยไม่ต้องสร้างใบแจ้งหนี้ทุกครั้งหรือไม่
Jack Torris

ก่อนอื่นตรวจสอบให้แน่ใจว่าแคชถูกปิดใช้งาน กว่าเมื่อคุณทำการเปลี่ยนแปลงเพียงพิมพ์ใบแจ้งหนี้ที่มีอยู่แล้ว (การขาย -> ใบแจ้งหนี้) ทำขั้นตอนนี้ซ้ำทุกครั้งที่คุณทำการเปลี่ยนแปลงเค้าโครง
Evgeni Ivanov

คุณบอกฉันได้ไหมถ้าฉันต้องการวาดโต๊ะ วิธีการวาดตารางหรือเส้นขอบ
Jack Torris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.