맞춤 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.