Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Generator pdf z polskimi znakami
armind
post 5.03.2013, 01:27:29
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 15.11.2012

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


  1. $pdf = new FPDF('L', 'mm', 'A5');
  2.  
  3. $pdf->SetFont($imagename[0]["font_certificate"],'',12);
  4. $pdf->SetTextColor($r,$g,$b);
  5.  
  6. //set up a page
  7. $pdf->AddPage();
  8.  
  9. if($image_theme !=""){
  10. $pdf->Image(JUri::base()."images/stories/guru/certificates/".$image_theme,-4,-2,110, 150);
  11. //$pdf->Cell(0,75,JText::_("GURU_CERTIFICATE_OF_COMPLETION"),0,1,'C');
  12.  
  13. }
  14. else{
  15. $pdf->SetFillColor($rg,$gg,$bg);
  16. //$pdf->Cell(0,115,JText::_("GURU_CERTIFICATE_OF_COMPLETION"),0,1,'C',true);
  17.  
  18. }
  19. $pdf->Ln(20);
  20. $pdf->SetXY(100,50);
  21.  
  22. $pdf->WriteHTML($imagename[0]["templates1"]);
  23. $pdf->Output('certificate'.$certificateid.'.pdf','D');


Brak pl znakow prosze o pomoc jestem zielony w tym iprosze mnie zrozumieć będę wdzięczny


problem jest taki ze brak pl znakow w pdf
Go to the top of the page
+Quote Post
StrefaPi
post 5.03.2013, 08:52:48
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 50
Dołączył: 2.03.2013

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


w której wersji masz to fpdf?

może font, nie ma po prostu polskich znaków...


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
Go to the top of the page
+Quote Post
armind
post 5.03.2013, 10:24:57
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 15.11.2012

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


proszę o zrozumiałosc, nie ejstem w stanie tego sam zrobić naczytałem sie starszych tematow ale nadal nie umiem
Go to the top of the page
+Quote Post
!*!
post 5.03.2013, 10:29:18
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://ntxt.net/?id=polskie_znaki_w_FPDF


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
armind
post 5.03.2013, 10:33:39
Post #5





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 15.11.2012

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


bardziej chyba ale moge sie myslic chodzi mi o to ale jak to tutaj uzyc


  1. $tekst = iconv('iso-8859-2','windows-1250//TRANSLIT', $tekst);
Go to the top of the page
+Quote Post
!*!
post 5.03.2013, 10:35:41
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. $imagename[0]["templates1"] = iconv('iso-8859-2','windows-1250//TRANSLIT', $imagename[0]["templates1"]);


Strzelam że ta tablica.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
armind
post 5.03.2013, 10:38:03
Post #7





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 15.11.2012

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


Link do pliku

http://www19.zippyshare.com/v/6648087/file.html

cos takiego wyskakuje


Zaświadczenie
o ukończeniu seminarium
Pan/i
Urodzony/a
w ukonczył/a seminarium: "rozpoznawanie autentyczności polskich znaków
pieniężnych" organizowany przez Centrum Doskonalenia Kadr
"TOP - ARTE" w dniu 02/02/2013
102/03/2013 Celem seminarium było: Nabycie umiejetności
rozpoznawania falszywych banknotow i monet
 

Ten post edytował armind 5.03.2013, 10:38:59
Go to the top of the page
+Quote Post
!*!
post 5.03.2013, 10:39:28
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A font podmieniłeś?
  1. $pdf->SetFont($imagename[0]["font_certificate"],'',12);


Zrób tak jak opisali na tamtej stronie.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
armind
post 5.03.2013, 15:20:06
Post #9





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 15.11.2012

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


z polskimi znakami porawdziłęm tutaj z kolegą.


Teraz pozostaje te znaki ( kwadraciki:

http://www.picshot.pl/pfiles/304142/bez%C2%A0tytu%C5%82u.PNG

da sie cos z tym zrobic i zamiast tych kwadracikow bylo <br>??
Go to the top of the page
+Quote Post
!*!
post 5.03.2013, 15:36:50
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Przed wygenerowaniem pdf:
  1. $imagename[0]["font_certificate"] = nl2br($imagename[0]["font_certificate"]);


lub zamień

  1. $pdf->WriteHTML($imagename[0]["templates1"]);


na

  1. $pdf->WriteHTML(nl2br($imagename[0]["templates1"]));


Choć nie jestem pewien czy to od tego, iconv powinien załatwić sprawę z marszu.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
armind
post 5.03.2013, 15:46:53
Post #11





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 15.11.2012

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


niestetyy bez skutków
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: 24.06.2025 - 22:17