맞춤 PDF를 만드는 가장 좋은 방법은 무엇입니까?


9

송장 PDF와 같은 새로운 사용자 정의를 작성하는 가장 좋은 방법이 있습니까?

내 레이아웃과 테이블이있는 별도의 사용자 정의 PDF가 필요합니다.
그리고 여기 내 문제가 있습니다 : 나는 전에 Magento에서 PDF를 만들지 않았으므로 이것으로 시작하는 방법과 방법에 대한 많은 질문이 있습니다.

내가 가진 유일한 것은 모델과 컬렉션이있는 새로운 모듈입니다.

템플릿에 phtml 파일이 필요합니까, 아니면 Zend_Pdf 모델에 속해 있습니까?

답변:


1

Comwrap_Pdf 모듈 을 확인하기 위해 자신의 PDF 출력물을 커스터마이징하려는 모든 사람에게 권장 합니다 . 일반 HTML과 CSS를 사용하여 (Magento phtml 템플릿에서) PDF를 생성 한 다음 MPDF 라이브러리를 사용하여 해당 HTML에서 PDF를 생성한다는 점에서 PDF 렌더링에 다른 접근 방식이 필요합니다 .

이러한 방식으로 PDF를 작성하는 것은 리플 로우, 텍스트 줄 바꿈 및 Zend_PDF와 같은 좌표 기반 렌더링에 대해 걱정하는 것보다 훨씬 간단합니다.


0

FireGento_Pdf를 구현했습니다. 그것은 당신이 원하는대로 PDF를 만들기 위해 자신의 엔진을 구현하는 데 많은 도움이됩니다. 그것을 살펴보십시오 :

https://github.com/firegento/firegento-pdf


멋지지만 내가 볼 수 있듯이 일부 의존성이 있습니다. 많은 패키지를 설치하지 않는 것이 좋습니다. 자신 만의 템플릿을 어떻게 만들었습니까? Firegento도 엄격한 템플릿을 사용한다고 생각합니다. 이를 사용자 정의해야합니까, 아니면 자신의 구조를 그리고 Firegento / Magento에게이 템플릿 구조를 사용하도록 말하는 방법이 있습니까?
— Timo.Klement

github.com/firegento/firegento-pdf/wiki / ... 여기에 설명 된대로 템플릿을 사용할 수 없으며 자신 만의 엔진 만 사용할 수 있습니다. 정말 멋진 템플릿과 내용을 원한다면 html / css에서 pdf 렌더러로 검색해야합니다. 그것에 대해 멋진 것들의하지만 불행히도 나는 참조가 없습니다.
— Fabian Blechschmidt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.