Le migliori pratiche per creare un pdf personalizzato?


9

esiste una procedura ottimale per creare una nuova abitudine, ad esempio PDF di fattura?

Ho bisogno di un PDF personalizzato separato con il mio layout e le mie tabelle.
Ed ecco il mio problema: non avevo mai creato un PDF in Magento prima, quindi ci sono molte domande su dove e come iniziare.

L'unica cosa che ho è un nuovo modulo con modelli e una collezione.

Ho bisogno di file phtml per il mio modello o appartiene a un modello con Zend_Pdf?

Risposte:


1

Incoraggio chiunque cerchi di personalizzare le proprie stampe PDF per dare un'occhiata al modulo Comwrap_Pdf . Adotta un approccio diverso per il rendering dei PDF in quanto vengono creati utilizzando HTML e CSS regolari (in un modello phtml di Magento), quindi un PDF viene creato da tale HTML utilizzando la libreria MPDF .

Costruire PDF in questo modo è molto più semplice che doversi preoccupare di ri-flussi, avvolgimento di testo e rendering basato su coordinate come Zend_PDF.


0

Abbiamo implementato FireGento_Pdf. Aiuta molto a implementare il tuo motore per creare il pdf come lo desideri. Dai un'occhiata:

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


Sembra carino ma ci sono alcune dipendenze come posso vedere. Sarebbe bello non installare un mucchio di pacchetti. E come hai creato i tuoi modelli? Immagino che Firegento usi anche un modello rigido. Devo personalizzarlo o c'è un modo per disegnare la mia struttura e dire a Firegento / Magento di usare questa struttura?
Timo.Klement

Nessun modello, puoi usare solo il tuo motore come descritto qui: github.com/firegento/firegento-pdf/wiki/… Se vuoi modelli e cose davvero interessanti, dovresti cercare html / css in pdf renderer, ho sentito un sacco di cose interessanti, ma purtroppo non ho riferimenti.
Fabian Blechschmidt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.