Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> FPDF, polskie czcionki
Gribo
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 17
Dołączył: 1.11.2007
Skąd: Zielona Góra

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


Wiem że to było juz na forum ale odpowiedzi tam zawarte mi nie pomagają bo mimo ze generuje sobie czcionki z polskimi znakami to nadal mi ich nie generuje do pdfa. Próbowąłem takze ściagnąć juz przerobione czcionki przez innych tez to samo oto mój kod.

ob_clean();
require_once('./fpdf/fpdf.php');
$objPDF = new FPDF();
$objPDF->AddPage();
$objPDF->AddFont('arialpl','', 'arialpl.php');
$objPDF->SetFont('arialpl','', 15);
$objPDF->Cell(40, 40, 'ąbć');
$objPDF->Output();


--------------------
Wyszukiwarka noclegów w Polsce i zagranicą.
Najlepszy katalog turystyczny wspomagający pozycjonowanie i promocje stron.
Go to the top of the page
+Quote Post
plurr
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

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


było już sporo tematów na temat polskich czcionek w PDF. Ja tylko dodam od siebie, że lepiej używać TCPDF - większe możliwości, napisany na podstawie FPDF i w PHP5, oraz mniej problemów z polskimi znakami. (FPDF w PHP4)

Ten post edytował plurr 1.06.2009, 08:45:24


--------------------
Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe.

Albert Einstein
Go to the top of the page
+Quote Post
peter_zan
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 3
Dołączył: 17.03.2009

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


Tutaj masz działający skrypt wraz z biblioteką i czcionkami.

  1. <?php
  2.  ob_clean();
  3.  define('FPDF_FONTPATH','fonts/');
  4.  require_once('fpdf.php');
  5.  function conv($text){
  6.      $text = iconv("UTF-8", "ISO-8859-2", $text);
  7.      return $text;
  8.  }
  9.  $string = conv("ąćś"); //upewnij się, że czcionki są przekazywane w iso-8859-2 do fpdfa
  10.  
  11.  $pdf = new FPDF();
  12.  $pdf->Open();
  13.  $pdf->AddPage();
  14.  
  15.  $pdf->AddFont('sanspl','','sanspl.php');
  16.  $pdf->AddFont('sansipl','','sansipl.php');
  17.  $pdf->AddFont('sansbipl','','sansbipl.php');
  18.  $pdf->AddFont('sansbpl','','sansbpl.php');
  19.  
  20.  $pdf->SetFont('sanspl','', 15);
  21.  $pdf->Cell(40, 40, $string);
  22.  $pdf->Output();
  23.  ?>


pzdr
PZ

Ten post edytował peter_zan 2.06.2009, 09:13:10
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 Aktualny czas: 20.08.2025 - 08:42