Witajcie,

w pętli chcę wygenerować kilka faktur, które zapiszą się do pliku PDF.

W html wygenerowana strona pokazuje , że wszystkie zaznaczone faktury zapisują się do zmiennej $content.

Jeśli chcę wartość $content zapisać do pliku pdf zapisuje mi tylko jedną stronę.

Nie mam już pomysłu na to jak sprawić by cały $content pojawił się w pdf. Nie zajmuję się na tym etapie dzieleniem stron - to potem ...

  1. require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
  2. try
  3. {
  4. $html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8');
  5.  
  6. $html2pdf->pdf->SetDisplayMode('fullpage');
  7. //dodaję czcionkę z polskimi znakami
  8. $html2pdf->AddFont('dejavu','',dirname(__FILE__).'/html2pdf/_tcpdf_5.0.002/fonts/dejavusans.php');
  9. $html2pdf->AddFont('dejavu','I',dirname(__FILE__).'/html2pdf/_tcpdf_5.0.002/fonts/dejavusansi.php');
  10. $html2pdf->AddFont('dejavu','B',dirname(__FILE__).'/html2pdf/_tcpdf_5.0.002/fonts/dejavusansb.php');
  11. $html2pdf->AddFont('dejavu','BI',dirname(__FILE__).'/html2pdf/_tcpdf_5.0.002/fonts/dejavusansbi.php');
  12. $html2pdf->setDefaultFont('dejavu');
  13.  
  14.  
  15. $html2pdf->writeHTML($content);
  16.  
  17.  
  18. $html2pdf->Output('exemple03.pdf');
  19.  
  20. }
  21. catch(HTML2PDF_exception $e) {
  22. echo $e;
  23. }
  24.  
  25.  



--- ROZWIĄZANIE PROBLEMU

generuję stronę do tablicy $content[] potem w html2pdf
  1. foreach ($content as $key => $value) {
  2. $html2pdf->writeHTML($value);
  3.  
  4. }
  5.  


może komuś się przyda smile.gif