Ana Sayfa | SSS | Site Haritası | Yardım
Kenan kılıçaslan

  • Sürtünme Kaybı
  • Diferansiyel Denklem
  • Denklem Çözümü
FPDF de Türkçe karakter sorununu çözmek

FPDf ile pdf oluştururken, Türkçe karakteri kullanmak için yapılacaklar sırası ile aşağıdadır.

1- www.fpdf.org/fr/dl.php?id=22 yi tıklayarak ttf2pt1.exe dosyasını indiriniz.

2- Dos'a geçiniz (cmd komutu ile)

3- ttf2pt1 -a font.ttf font şeklinde komut yazınız.
burada font, kullanacağımız fontun adıdır. Örnek yazım şekli

ttf2pt1 -a c:\windows\fonts\comic.ttf comic

Örneğin arial bold Türkçe yi oluşturalım.

ttf2pt1 -a c:\windows\fonts\ARIALBD.TTF ARIALBD

komutu yazıldığında arialbd.afm ve arialbd.t1a adında iki dosya oluşur.

oluşan bu dosyayı "fpdf \font" klasörüne kopyalayınız.

4- font klasörü içinde bir php dosyası oluşturunuz. Bu dosyanın içinde aşağıdaki örnek kod yazılı olmalı

<?

include(makefont/makefont.php);
MakeFont( string fontfile, string afmfile [, string enc [, array patch [, string type]]]);
?>

Örnek

<?
include(makefont/makefont.php);
MakeFont(" c:\\windows\\fonts\\ARIALBD.TTF ", " arialbd.afm " , "ISO-8859-9") ;
?>

PHP dosyası çalıştırıldığında arialbd.php adında dosya oluşur.

Oluşturulan arialbd.php adlı dosya aşağıdaki gibi kullanacağımız pdf dosyasına eklenecek.

$pdf->AliasNbPages();
$pdf->AddFont('arial','B',' arialbd .php');

$pdf->AddPage();

.......

......

Artık arial bold olarak Türkçe karakter kullanılabilir.

Buna rağmen yine Türkçe karakter sorunlu ise aşağıdaki karakterleri kullanınız.

Türkçe
Karakter
Kullanılacak
Karakter
ç ç
Ç Ç
ğ ð
Ğ Ð
ı ý
İ Ý
ş þ
Ş Þ
ü ü
Ü Ü

Detaylı bilgi için: http://www.fpdf.org/en/tutorial/tuto7.htm

 

 

beyaz_sayfa_en_alt_oval

Dökümanlar    Ürün ve Hizmetler    Hesap Modülleri    Birim Çevir    Referanslar    İletişim

Kenan KILIÇASLAN 2012© Tüm Hakları Saklıdır.       Designed by Nuit