Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> TCPDF html2pdf generuje tylko pierwszą stronę
buracky
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 13.06.2007

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


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 (IMG:style_emoticons/default/smile.gif)

Ten post edytował buracky 19.01.2017, 21:19:47
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.12.2025 - 19:43