Postingan lainnya
tanya print pdf
saya mau print dengan pdf dengan php, masalahnya klo data banyak dia lama sekali muncul datanya kadang2 sampai muncul waktu habis, mungkiin disini ada yang tau cara mengatasi atau mengakainya. terimaksih
1 Jawaban:
jika menggunakan TCPDF ini salah satu solusinya.
di tcpdf.php replace:
$font = $this->_getTrueTypeFontSubset($font, $subsetchars);
dengan kode ini:
// Alcal: $font2cache modification // This modification creates utf-8 fonts only the first time, // after that it uses cache file which dramatically reduces execution time if (!file_exists($fontfile.'.cached')){ // calculate $font first time $subsetchars = array_fill(0, 512, true); // fill subset for all chars 0-512 $font = $this->_getTrueTypeFontSubset($font, $subsetchars); // this part is actually slow! // and then save $font to file for further use $fp=fopen($fontfile.'.cached','w'); $flat_array = serialize($font); // fwrite($fp,$flat_array); fclose($fp); } else { // cache file exist, load file $fp=fopen($fontfile.'.cached','r'); $flat_array = fread($fp,filesize($fontfile.'.cached')); fclose($fp); $font = unserialize($flat_array); }
semoga dapat membantu