Вопрос

У меня проблема с установкой Magento: в час печати PDF-файла со счетами-фактурами и упаковочными накладными это происходит очень медленно, около 3-4 минут на передачу файла в формате PDF.

Независимо от того, печатаете ли вы 1 страницу или более, время печати одинаковое.

Это было полезно?

Решение

Пробовали ли вы изменить шрифт по умолчанию для создания PDF-файлов?Это влияет только на размер файла, но это настолько значительное уменьшение размера, что оно может улучшить вашу ситуацию.

скопируйте основной файл в локальный (локальное переопределение)

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

к

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

Найдите строку, которая содержит:

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

заменить:

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

В моем случае исходный размер файла был около 1 МБ, затем - 200 КБ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top