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

avatar DAlamsyah
@DAlamsyah

21 Kontribusi 3 Poin

Diperbarui 7 tahun yang lalu

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

avatar dextercool
@dextercool

2 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban