Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] mpdf zmniejszenie rozmiaru pliku, mpdf zmniejszenie pliku pdf
rafaelmc
post 27.03.2010, 23:57:29
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.02.2010

Ostrzeżenie: (0%)
-----


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....
Go to the top of the page
+Quote Post
lspl
post 29.03.2010, 12:47:16
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.04.2008

Ostrzeżenie: (0%)
-----


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ął.

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 04:30