Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problemy z html2fpdf
Forum PHP.pl > Forum > Przedszkole
lifo
Witam.

Walczę i walczę z biblioteką (html2fpdf) i wygrać nie mogę.
Kiedy używam zwykłej biblioteki fpdf wszystko gra.
Mam polskie fonty i wyswietla mi sie grafika.

Ale teraz musze uzyć html2fpdf (ver 3.0.2) i mam zgryz.
Nie wyświetlają mi się polskie fonty - co bym nie wyczyniał - nie działa. Generowałem różne fonty, zmieniałem kodowanie - nic nie pomaga - cały czas mam krzaki.
Ale to już mogę przeboleć - utrąciłem ogonki i jest ok.
Ale bardziej mnie załamuje fakt że nie wyświetla mi sie zwykły img src (i nie jest to gif ani zadne inne cudo - zwykly jpg).
Plik źródłowy jak najbardziej działa prawidłowo natomiast w wygenerowanym pdfie brakuje obrazkow.

Ręce mi już opadają - nie mam pojęcia dlaczego fpdf działa prawidłowo 1.5.3 bodajze a html2fpdf juz nie bardzo.

Spotkał się ktoś może z takimi problemami ?
Pozdrawiam
.radex
pokaż kod, który już masz. To pomoże w ustaleniu błędu (jeśli taki jest)
Lifo
proszę oto kod ale wątpie czy to w czymś pomoże smile.gif

  1. <?php
  2. $strona='
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  6. </head>
  7. <body>
  8. <table><tr><td><img src="../gfx/logo.jpg"></td></tr></table>
  9. <p>'.$okruszek_kategorii[1].' >>'. $okruszek_podkategorii[2].' >>> '.$okruszek_podpodkategorii[3].'</p>
  10. <table>
  11. <tr>
  12. <td><b>'.$rekord_produkt[1].'</b></td>
  13. <td><img src="../zdjecia/'.$rekord_produkt[6].'" width="145px" height="75px"></td>
  14. </tr>
  15. </table>
  16. <p>'.$rekord_produkt[4].'</p>
  17. <p>Specyfikacja techniczna</p>
  18. '.$rekord_produkt[5].'
  19. <p>Masa urządzenia: '.$rekord_stany[8].'</p>
  20.  
  21. </body>
  22. </html> ';
  23.  
  24. require('fpdf.php');
  25.  
  26. class PDF extends FPDF
  27. {
  28. //Page header
  29. function Header()
  30. {
  31. //Logo
  32. $this->Image('../gfx/logo.jpg',10,8,33);
  33. //Arial bold 15
  34. $this->SetFont('Arial','B',15);
  35. //Move to the right
  36. $this->Cell(80);
  37. //Title
  38. $this->Cell(30,10,'Title',1,0,'C');
  39. //Line break
  40. $this->Ln(20);
  41. }
  42. }
  43.  
  44. require('html2fpdf.php');
  45. $pdf=new HTML2FPDF('P','mm','A4');
  46.  
  47. $pdf->SetDisplayMode(100);
  48. $pdf->SetMargins(10, 10 , 10);
  49.  
  50. //$pdf->AddFont('arialpl','','arialpl.php'); //dodaje swoją czcionkę arialpl do dokumentu
  51. //$pdf->SetFont('arialpl','',10);
  52. $pdf->DisplayPreferences('HideWindowUI');
  53. $pdf->AddPage();
  54. $strContent = $strona;
  55. $pdf->WriteHTML($strContent);
  56. $plik_wynik="$rekord_produkt[1]_spec.pdf";
  57. $pdf->Output($plik_wynik, 'I');
  58. ?>
-marek80-
zdjecia które wstawiasz zaczytuj z tego samego katalogu, a co do fontów to mam ten sam problem, i header() też mi nie działa, natomiast Footer() zmianiłem sobie w pliku html2pdf.php
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.