Erzeugte PDF-Dateien im OXID eShop sind zu gross

Erzeugte PDF-Dateien im OXID eShop können in Abhängigkeit von der Serverkonfiguration zu gross werden (teilweise bis zu 500 KB). Oft ist allein die Auswahl der Schriftart dafür verantwortlich. Um kleinere Dateien zu erzeugen (ca. < 20 KB), kann man folgende Änderung an der Datei core/oxpdf.php vornehmen:

* ersetze:

public function SetFont($family, $style = “, $size = 0, $fontfile = “)
{
if ($family == ‚Arial‘) {
// overriding standard ..
$family = oxRegistry::getConfig()->isUtf() ? ‚freesans‘ : “;
}

parent::SetFont($family, $style, $size, $fontfile);
}

 

* durch:

public function SetFont($family, $style = “, $size = 0, $fontfile = “)
{
if ($family == ‚Arial‘) {
// overriding standard ..
$family = oxRegistry::getConfig()->isUtf() ? ‚helvetica‚ : “;
}
parent::SetFont($family, $style, $size, $fontfile);
}

Speichere in deinen Favoriten diesen Permalink.