마 젠토 : 송장 PDF 디자인 커스터마이징


25

송장 PDF 레이아웃을 사용자 정의하고 싶습니다.

제품 이름이 크면 테이블 데이터가 올바르게 정렬되지 않은 것 같습니다 여기에 이미지 설명을 입력하십시오.

PDF INVOICE의 디자인을 쉽게 관리 할 수있는 방법

app / code / core / mage / sales / model / order / pdf / abstract.php에서 변경을 시도했지만 해결책을 얻지 못했습니다. PDF 레이아웃 디자인을 수정하는 데 도움이 필요합니다.


1
magento에서 inoice 레이아웃을 변경하는 것은 항상 어려운 작업이므로 많은 시간을 계획해야합니다. 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

Magento는 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.