Die PDF-Erstellung in Magento ist sehr langsam
-
12-12-2019 - |
Frage
Ich habe ein Problem mit meiner Magento-Installation. Beim Drucken des PDFs mit den Rechnungen und Packzetteln ist es sehr langsam, es dauert etwa 3-4 Minuten, bis die Datei im PDF-Format vorliegt.
Egal, ob Sie eine Seite oder mehr drucken, die Druckzeit ist dieselbe.
Lösung
Haben Sie versucht, die Standardschriftart für die PDF-Generierung zu ändern?Dies wirkt sich nur auf die Dateigröße aus, aber es handelt sich um eine so erhebliche Größenreduzierung, dass sich die Situation für Sie verbessern kann.
Kopieren Sie die Kerndatei nach lokal (lokale Überschreibung).
app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php
Zu
app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
Suchen Sie die Zeile, die Folgendes enthält:
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . ‘/lib/LinLibertineFont/LinLibertineC_Re-2.8.0.ttf’);
ersetzen mit:
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);
In meinem Fall betrug die ursprüngliche Dateigröße etwa 1 MB, danach waren es 200 KB.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange