Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP] strona do pdf
tarzan
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2008

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


witajcie
mam pytanko.potrzebuje wygenerować fakturę z danych ktore sobie pobieram z mysql. morduje sie juz troche z bibliotekami do tego "html2fpdf-3.0.2b", "PDFlib" i inne temu podobne. przerobilem ich już co najmniej kilnanasie i nie moge dojsc jak wygenerowac ta fakure. te wszystkie biblioteki przetwarzają pliki html na pdf ale jak zrobic abby to samo robiły z plikami php gdzie bedza sie generowaly moje pozycje na podstawie danych obranych z bazy
czy ktoś opanował dobrze ta sztukę i możne udostępnić jakieś kody źródłowe napisane łopatologicznie(najprościej jak sie da) ewentualnie jakiegoś manuala porządnego żebym wiedzial co i jak z pdf
dziękuje z góry za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tarzan
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2008

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


jak narazie troche opanowuje skrypcik 'html2fpdf' jednak mam ciekawa sytaucje
mam polskie fonty i wszystko smiga i mi inluduje pliki z php jednak jak chce do php zrobic wstawki z html np tabele to wdedy mam znow inne kodowanie. jesli jest goly tekst bez znacznikow w html to wsztsko jest z ą ę itp a z nimi krzaczki.
czy to jest wina czcionek czy moze cos innego
  1. <?php
  2. ?>
  3. <?php
  4. define('FPDF_FONTPATH','font/');
  5.  
  6. require_once('html2fpdf.php');
  7. include('1.php');
  8. $htmlbuffer = ob_get_contents();
  9. $pdf = new HTML2FPDF('P','mm','A4');
  10. $pdf->AddPage();
  11. $pdf->AddFont('timespolski', '', 'timespolski.php');
  12. $pdf->AddFont('timesbd', 'B', 'timesbd.php');
  13. $pdf->SetFont('timespolski','',12);
  14. $pdf->SetAutoPageBreak(auto , 8);
  15. $pdf->UseCSS(true);
  16.  
  17. $pdf->SetMargins(10, 8, 20);
  18. $pdf->WriteHTML($htmlbuffer);
  19.  
  20. $pdf->Output();
  21. ?>



  1. <?php
  2.  
  3.  
  4. echo "polskie znaki działają";
  5. echo 'polskie litery ą ć ł';
  6. include '1.html';
  7.  
  8. echo "polskie nie znaki działają";
  9. echo 'polskie litery ą ć ł';
  10. ?>

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Untitled Document</title>
  5. </head>
  6.  
  7. <br />
  8. plik wczytany:
  9. polskie znaki działają;
  10. polskie litery ąbć ł;
  11. <br />
  12. <table width="100%" border="0">
  13. <tr>
  14. <td>1x1</td>
  15. <td>1x2</td>
  16. </tr>
  17. <tr>
  18. <td>2x1</td>
  19. <td>2x2</td>
  20. </tr>
  21. od tego momentu nie dziala polskie fonty
  22. </body>
  23. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 14:09