سؤال

أواجه مشكلة في تثبيت Magento، ففي ساعة طباعة ملف PDF مع الفواتير وقسائم التعبئة، يكون الأمر بطيئًا للغاية، حيث يستغرق تسليم الملف بصيغة PDF حوالي 3-4 دقائق.

بغض النظر عما إذا كنت تطبع صفحة واحدة أو أكثر، فإن وقت الطباعة هو نفسه.

هل كانت مفيدة؟

المحلول

هل حاولت تغيير الخط الافتراضي لإنشاء 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