Domanda

Ho un problema con la mia installazione di Magento, all'ora di stampare il PDF con le fatture e le bolle di imballaggio è davvero lento, circa 3-4 minuti danno il file in PDF.

Non importa se si stampa 1 pagina o più, il tempo di stampa è lo stesso.

È stato utile?

Soluzione

Hai provato a cambiare il font predefinito per la generazione di PDF?Ciò influisce solo sulla dimensione del file, ma è una riduzione così significativa delle dimensioni che potrebbe migliorare le cose per te.

copia il file principale in locale (override locale)

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

per

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

Trova la linea che contiene:

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

sostituire con:

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

Nel mio caso la dimensione del file originale era vicina a 1 mb, in seguito era 200K.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top