Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] mpdf zmniejszenie rozmiaru pliku
Forum PHP.pl > Forum > Przedszkole
rafaelmc
Witaj
Przy tworzeniu pliku pdf korzystam z mpdf, jedna strona na której mam 4 tabele zajmuje prawie 800 KB.
Chciałbym zmniejszyć ten rozmiar o polowe da się coś takiego zrobić, kombinowałem i szukałem, ale nic nie wychodzi.
  1. $mpdf=new mPDF('utf-8-s','A4');
  2. $mpdf->WriteHTML($html);

lub tak tworze:
  1. $mpdf=new mPDF('utf-8-s','A4');
  2. $mpdf->useOnlyCoreFonts = true;
  3. $mpdf->displayDefaultOrientation = true;
  4. $mpdf->forcePortraitHeaders = true;
  5. $mpdf->forcePortraitMargins = true;
  6. $mpdf->SetDisplayMode('fullpage','two');
  7. //$pdf->AddFont('times-iso-8859-2', '', 'times-iso-8859-2.php');
  8. $mpdf->mirrorMargins = 1;
  9. //$stylesheet = file_get_contents('MPDF/examples/mpdfstyletables.css');
  10. //$mpdf->WriteHTML($stylesheet,1);
  11. $mpdf->WriteHTML($html,2);
  12. $mpdf->Output('plik.pdf','F');

W tym miejscu musze miec 'F' bo inaczej mi nie tworzy pliku sad.gif

Będę wdzięczny za pomoc, kombinuje już połowę dnia i nic....
lspl
Zmień kodowanie:
  1. $mpdf=new mPDF('ISO-8859-2');

u mnie przy UTF-8 plik miał ok. 550kB, po zmianie na ISO 101 kB.
Co ciekawe nie musiałem nic robić z kodowaniem - mPdf sam sie tym zajął.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.