Question

J'ai un problème avec mon installation Magento, à l'heure d'imprimer le PDF avec les factures et les bons de livraison c'est vraiment lent, environ 3-4 minutes pour donner le fichier en PDF.

Peu importe si vous imprimez 1 page ou plus, l’heure d’impression est la même.

Était-ce utile?

La solution

Avez-vous essayé de changer la police par défaut pour la génération de PDF ?Cela n'affecte que la taille du fichier, mais il s'agit d'une réduction de taille tellement significative qu'elle peut améliorer les choses pour vous.

copier le fichier core en local (remplacement local)

app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php

à

app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php

Recherchez la ligne qui contient :

$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . ‘/lib/LinLibertineFont/LinLibertineC_Re-2.8.0.ttf’);

remplacer par:

$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);

Dans mon cas, la taille du fichier d'origine était proche de 1 Mo, puis de 200 Ko.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top