Praktik terbaik untuk membuat pdf khusus?


9

apakah ada praktik terbaik untuk membuat kustom baru mis. faktur PDF?

Saya memerlukan PDF khusus yang terpisah dengan tata letak dan tabel saya sendiri.
Dan ini adalah masalah saya: Saya belum pernah membuat PDF di Magento sebelumnya jadi ada banyak pertanyaan di mana dan bagaimana memulainya.

Satu-satunya yang saya miliki adalah modul baru dengan model dan koleksi.

Apakah saya memerlukan file phtml untuk templat saya atau apakah itu termasuk dalam model dengan Zend_Pdf?

Jawaban:


1

Saya mendorong siapa pun yang ingin menyesuaikan cetakan PDF mereka untuk memeriksa modul Comwrap_Pdf . Dibutuhkan pendekatan berbeda untuk merender PDF karena dibuat menggunakan HTML dan CSS biasa (dalam templat Magento phtml), lalu PDF dibuat dari HTML itu menggunakan perpustakaan MPDF .

Membangun PDF dengan cara ini jauh lebih sederhana daripada harus khawatir tentang aliran ulang, membungkus teks, dan rendering berbasis koordinat seperti Zend_PDF.


0

Kami menerapkan FireGento_Pdf. Sangat membantu untuk mengimplementasikan Mesin Anda sendiri untuk membuat pdf seperti yang Anda inginkan. Lihat itu:

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


Terlihat bagus tetapi ada beberapa dependecies seperti yang saya lihat. Akan menyenangkan untuk tidak menginstal banyak paket. Dan bagaimana Anda membuat templat Anda sendiri? Saya kira Firegento juga menggunakan template yang kaku. Apakah saya harus menyesuaikan itu atau apakah ada cara untuk menggambar struktur saya sendiri dan mengatakan Firegento / Magento untuk menggunakan templatestructure ini?
Timo.Klement

Tanpa templat, Anda hanya dapat menggunakan mesin Anda sendiri seperti dijelaskan di sini: github.com/firegento/firegento-pdf/wiki/... Jika Anda ingin templat dan hal-hal yang sangat keren, Anda harus mencari html / css ke pdf renderer, saya mendengar banyak hal keren tentang itu, tapi sayangnya saya tidak punya referensi.
Fabian Blechschmidt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.