我有一个问题,我的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);

在我的情况下,原始文件大小接近1mb,之后是200k。

许可以下: CC-BY-SA归因
scroll top