Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: FPDF
Forum PHP.pl > Forum > PHP
Gribo
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();
plurr
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)
peter_zan
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
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.